اذهب الي المحتوي
أوفيسنا

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

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

السلام عليكم
لدي داتابيز: فيع ثلاث جداول:
واحد لأسماء الموظفين : Staff
و الثاني لليومي : Daily
الثالث : للحضور : Attendance
و علاقة  :
one to many
الجدولين : Daily , Staff هما الرأس,  و الجدول Attendance هو الأطراف .
و عملت استعلام بين الجداول الثلاث . و اسمه : Q_Attendance
و عملت من ذلك الإستعلام فورم . و اسمه Attendance
و أنشأت فورم من الجدول Daily و سحب و إفلات للفورم Attendance إل الفورم الجديد.
بمعنى الفورم Attendance هو النموذج الفرعي للرئيسي Daily
الآن :
ننقر على :
have we work today  في أعلى النموذج الرئيسي
لكي يتم إختيار اليوم الذي فيه العمل .
عند إدخال قيمة رقم الموظف ,في النموذج الفرعي تظهر باقي بيانات الموظف .

السؤال :
كيف يمكن منع التكرار في النموذج الفرعي
و لكم جزيل الشكر



 

ww.rar

تم تعديل بواسطه خليل خليل داماس
قام بنشر
If DCount("*", "[Attendance]", "[ID_Staff]=" & Me.[ID_Staff]) > 0 Then
MsgBox "duplicat"
DoCmd.CancelEvent
Me.Undo
Else
End If

وعليكم السلام ورحمة الله وبركاته

تفضل:

ضع هذا الكود في حدث بعد التحديث للحقل: ID_staff في النموذج الفرعي

 

::

تحياتي

 

waz-ww.rar

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

اخي الكريم. حاول إدخال البيانات في اليوم التالي, ستجد أنه تم الرفض بسبب التكرار.
كان سؤالي :
أن لا يقبل التكرار في اليوم الواحد فقط.
و لكن يمكن إدخال رقم العامل في اليوم التالي.
انا حالوت مع ال
If (Eval(dlookup("ID_Staff", "[Attendance]", "[ID_Staff]=form![ID_Staff]") is not null))  Then
MsgBox "duplicat"
DoCmd.CancelEvent
Me.Undo
Else
End If
و لكن دون فائدة

 

تم تعديل بواسطه خليل خليل داماس
قام بنشر
في 8/12/2016 at 15:31, خليل خليل داماس said:

السؤال :
كيف يمكن منع التكرار في النموذج الفرعي
و لكم جزيل الشكر

اين سؤالك الذي يقول ان لا يقبل التكرار في اليوم الواحد فقط؟

الجواب يأتي على حسب السؤال الذي يتم طرحه ،،،

ولو تم ذكر لا يقبل التكرار الا في نفس اليوم لاختلف الكود المستعمل

::

تحياتي

 

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information