كيف يمكن عدم ترك الحقل فارغ في النموذج الجدولي والمطالبة بة بدون تحديد خاصية مطلوب في خصائص الحقل في الجدول
حقل فارغ
هذا يعتمد:
أين متى تريد تفعيل هذا الأمر...
اين تريده
يعني مثلا،
نموذج تعبئة بيانات موظفين جدد..
يدخل المستخدم: رقم الهوية والاسم والعنوان والشهادة وغيرها وبالضفط على زر امر مثلا يقوم بعرض البيانات في تقرير...
في حدث زر الامر هذا: امكتب :
IF IsNull(Me.Text0]) Then
Msgbox(" انت لم تدخل رقم الهاتف!")
Exit sub
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Docmd.OpenReport , "Emps", acPreview, , "[EmpID]=Forms![Emps]![Text3]"
End ifوهنا: هذا كود لفتح التقرير فقط اذا لم يكن الحقل Text0 فارغا ويفتح فقط بيانات الموظف الذي ادخلت حديثا طبعا بعد حفظها
في حالة النموذج الجدولي لدي طريقة غريبة شوي!
تقوم على انشاء زر امر وكتابة نفس الكود السابق فيه مع بعض التعديلات التي سأشرحها ان لم يكن كافيا
تقوم على استدعاء حدث النقر على زر الأمر في حدث بعد الادخال للنموذج وفي حال كون البيانات بها خطأ او ان الحقول ناقصة يقوم بالتراجع ولكن يعود من خلال متغيرات مؤقته باعدة تعبئه البيانات التي كتبتها وكانت صحيحية في بقية الحقول..حتى لا يضيع لك تعب
ارجو ان يكون هذا كافيا
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 مارس 2007 في 22:34
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
هذا الموضوع مغلق.