اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم 
لدي في قاعدة البيانات المرفقة جدولين tbl1 و tbl2 :

المطلوب في frm2 عند إدخال قيمة في الحقل A التحقق من عدم تكرار قيمة حقل A في الجدولين معاً 

No Duplicates.rar

تم تعديل بواسطه mr steev
قام بنشر

انا اولا مش فاهم يعنى ايه فى الجدولين معا 

المفروض الحقل بيغذى سجل واحد فى جدول واحد مش فى جدولين ده اولا

 

ثانيا بالفعل النموذج بيدخل البيانات فى جدول واحد فعلا وهو جدول tbl2

وبالفعل مش بيقبل تكرار القيم

قام بنشر

توضيح للسيد أسير الشروق

لدي جدولين tbl1 , tbl2 فيهما نفس الحقل

المطلوب أنه إذا أدخلنا قيمة رقم 1 في الجدول الاول لا يقبل إدخالها في الجدول الثاني

 

أي لا أريد للأرقام الموجودة في جدول 1 أن تتطابق مع الأرقام الموجود في جدول 2

 

وجزاك الله خيرا

قام بنشر (معدل)
Private Sub Form_BeforeUpdate(Cancel As Integer)
If DCount("*", "tbl1", "a=form![a]") + DCount("*", "tbl2", "a=form![a]") > 1 Then Cancel = -1: Undo: MsgBox ("مكرر في احد الجدولين")
End Sub

تم تعديل بواسطه رمهان
قام بنشر
Private Sub Form_BeforeUpdate(Cancel As Integer)
If DCount("*", "tbl1", "a=form![a]") + DCount("*", "tbl2", "a=form![a]") > 1 Then Cancel = -1: Undo: MsgBox ("مكرر في احد الجدولين")
End Sub

بعد اذنك يا استاذ رمهان 

ممكن مرفق مدرج عليه الكود

انا جربته ومش شغال عندى مش عارف المشكله من عندى واللا ايه  :rol:

قام بنشر (معدل)

ما رأيكم في هذا الحل ::

 

(Private Sub A_Exit(Cancel As Integer
Me.Refresh
If Me.A <> 0 And (DCount("*", "tbl1", "[A]= form![A]") + DCount("*", "tbl2", "[A]= form![A]")) > 1 Then
"هذا السجل مكرر" MsgBox
Cancel = True
Me.A = ""
End If
End Sub
 

 

تم تعديل بواسطه mr steev

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information