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

طلب كود لمنع تكرار سجل لنفس الموظف بشرط


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

السلام عليكم

واجهتني مشكلة واكيد الحل عندكم ان شاء الله

عند عمل تمام يومي للموظفين ..مثلاً واحد اجازه والثاني انتداب والثالث مرضية

اختار اليوم والتاريخ ( نفس اليوم ) والسبب ( مرضية او اجازه او مكلف .... ) حسب القائمة الموجوده في حقل السبب

 

عند اضافة سجل جديد لموظف لنفس اليوم يقبل التكرار ولنفس التاريخ والسبب ؟ 

اريد عند اضافة السجل لا يتكرر لنفس اليوم .. فقط يتعدل السبب او يحذف السجل

وفي اليوم التالي .. يوم جديد وتاريخ جديد ويقبل اضافة نفس الموظف بنفس الشروط السابقة..

وهل هناك طريقة لجعل اليوم والتاريخ متزامنه مع النظام

....

:signthankspin:

 

رابط هذا التعليق
شارك

يمكن الاستفادة من بعض خصائص الجدول

مثلا لو جعلت  الحقول :  1-المعرف  2-والتاريخ  3-والسبب  جعلتها مفاتيح للجدول  

فلا يمكن ان يتكرر السجل حتى يختلف واحد منها

والطريقة هو ان تضغط زر كنترول وتستمر ضاغط  وبالفأرة تختار الحقول ثم  بزر الفأرة الايمن تحدد المفتاح

ستجد ان الحقول الثلاث اصبحت مفاتيح

  • Like 1
رابط هذا التعليق
شارك

الله ينور عليك يا شيخ ... جعلت الرقم واليوم والتاريخ مفاتيح اساسية وتركت السبب في حال تم التغيير  ونجحت

يقبل اضافة سجل جديد ويصطدم بالمفاتيح ولا يحفظ ... هل من طريقة لكتابة كود عند الضغط على سجل جديد تخرج رسالة ( لا يمكن اضافة تمام مرتين في هذا اليوم  لنفس )

مثلا اقول :

if me.id = now date() then

msgbox ""

else

يضيف سجل

 

المشكلة ما عرف اقول اذا فيه سجل لهذا الرقم يساوي تاريخ اليوم فلا تضيف سجل   ...  record كيف ازبطها ؟

رابط هذا التعليق
شارك

الحمد لله .. بعد الخنبقه في ذي الأكواد انحلت المشكلة

اعدت المفتاح الاساسي لحقل الترقيم التلقائي

واضفت هذا الكود عند اضافة سجل جديد

 

If DLookup("[Num5]", "التمام_رئيسي_استعلام", "[date]='" & Me![date] & "'") Then
MsgBox "عذراً...الرقم مسجل مسبقاً في هذا اليوم", vbCritical, "تنبيه"

Me.Undo

Else
.........
end if

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information