أحبتي الكرام
السلام عليكم
عملت برنامج لتسجيل غياب موظفين وبقي شيء بسيط
وهو كيف امنع تكرار تسجيل الغياب على الموظف بمعنى لو ادخل رقم الموظف وتاريخ الغياب مرتين يعطيني رسالة تحذيرية ولا يقوم بإضافة السجل
المثال مرفق
أرجو المساعدة
وفقكم الله
السلام عليكم
اخي الكريم
لن اتمكن من التعديل علي مثالك نظرا لوجود عناصر تحكم بالعربية وجهازي لا يدعم العربية مع الاكواد
ملخص السؤال :
لديك بيانات بصف بقائمة اختيار وتريد اذا تتطابق بيانات الموضف بالقائمة مع البيانات الموجودة بجدول ما يرفض الحدث
اذا كان هذا صحيح فالحل بالمرفق :
نفرض ان الجدول table1 يحتوني البيانات والحق CC و الحقل bb هما مفتاح اساسي بالجدول ( تاريخ الغياب ورقم الموظف )
للحصول علي البيانات من الجدول ( او اي مصدر بيانات اخر ) نستخدم الدالة dLookUp
وللوصول الي بيانات خلية معينة بالقائمة نستخدم الدالة coulmn
ثم نقارن بيانات coulmn مع بيانات dLookup بشرط if اذا تساوي القيم ستظهر لك رسالة بعدم امكانية الاضافة
اذا لم تتساوي القيم ستظهر لك رسالة بامكانية الاضافة
يمكنك ايضا كتابة Coulmn او DlookUp بشاشة الاكواد ثم تحديدها والضغط علي F1 للحصول علي مزيد من الشرح حول الدالتين
اخوك فى الله
ahamied
Microsoft Certified DataBase Administrator MCDBA
الف الف شكر اخي احمد
بارك الله فيك
هذا الموضوع مغلق.