طريقة حذف سجل Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access - مدرسة الويب web school

أعلان الهيدر

الرئيسية طريقة حذف سجل Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

طريقة حذف سجل Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

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

وفى هذا الدرس سنقوم بشرح طريقة حذف سجل Delete Record ويقع هذا السجل فى نموذج فرعي Subform في برنامج الاكسس


لدينا هو نموذج فرعي يحتوى على بيانات المعلمين داخل نموذج رئيسي يحتوى على بيانات المدارس ونريد في هذا المثال حذف سجل من سجلات المعلمين الموجودة في النموذج الفرعي



طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

نقوم هنا بالانتقال إلى وضع التصميم Design view ونضغط على مفتاح حذف سجل ومن الأحداث event نضغط على الحدث on enter


طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

اسم النموذج الفرعي هنا teachers_subform1 نقوم بنقل التركيز إلى النموذج الفرعي باستخدام الأمر setfocus

Me.teachers_subform1.setfocus

ثم بعد ذلك نقوم بكتابة الأمر الخاص بحذف سجل

Docmd.runcommand accmddeletercord


طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

نلاحظ انه عند الضغط على مفتاح حذف سجل ظهور رسالة تحذيرية تخبرنا بأننا على وشك حذف سجل

 

طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

ولتعطيل رسائل التنبيه التي تظهر عند الحذف نكتب الكود docmd.setwarnings false

وبعد كتابة أوامر الحذف نقوم بتفعيل كود التنبيه مرة أخرى docmd.setwarnings true


طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

ويمكن إظهار رسالة نصية تحذيرية عند الضغط على مفتاح الحذف بحيث تظهر رسالة تحذيرية تخبرنا بأننا على وشك القيام بعملية الحذف وعند الضغط على Yes تتم عملية الحذف باستخدام الكود الموضح بالمثال

If MsgBox("انت على وشك حذف سجل من سجلات المعلمين", vbYesNo, "رسالة تحذيرية") = vbYes Then

DoCmd.SetWarnings False

Me.teachers_Subform1.SetFocus

DoCmd.RunCommand acCmdDeleteRecord

Else

End If
طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

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

طريقة حذف سجل  Delete Record فى نموذج فرعي subform في برنامج الاكسس Ms access

ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️