الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود حذف السجل

مغلقمُجاب
بدأه سالم فتحي في 18 يناير 2014 · 3 رد · 4,407 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

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

 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

الثاني

 DoCmd.RunCommand acCmdDeleteRecord

مع انهما في مثالين يؤديان نفس العمل وهو حذف السجل   فمالفرق بينهما

 

وشكرا 

#2 أفضل إجابة

اخي الفاضل : سالم فتحي

 

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

 

الفرق بينهما كالتالي :

 

الكود الأول يقوم بحذف السجل بناء على وجود اشرطة القوائم في برنامج الأكسيس ( ملف - تحرير - .......  الخ ) وفي حال اخفاء هذه الأشرطة

 

او استبدالها بأشرطة وقوائم مخصصه فلن يعمل الكود لأنه يبحث عن  acFormBar و acEditMenu

 

 

الكود الثاني لا يتطلب وجود اشرطة وقوائم برنامج الأكسيس لأنه يقوم على امر  RunCommand

 

 

بالتوفيق

 
 

1
#3

شكرا اختي  انا استخدم نموذج منبثق ويملاء الشاشة 

اي لاوجود لاي قوائم او شرطة

 

لذلك الافضل لي هو استخدام في هذه الحالة  .. حسب فهمي لتوضيحك  

 

شكرا مرة اخرى 

 DoCmd.RunCommand acCmdDeleteRecord
#4
سالم فتحي كتب:

 

شكرا اختي  انا استخدم نموذج منبثق ويملاء الشاشة 

اي لاوجود لاي قوائم او شرطة

 

لذلك الافضل لي هو استخدام في هذه الحالة  .. حسب فهمي لتوضيحك  

 

شكرا مرة اخرى 

 DoCmd.RunCommand acCmdDeleteRecord

 

 

نعم اخي الكريم

 

عندما لا يوجد اشرطة او قوائم  فإستخدم الكود الثاني

 

بالتوفيق

1

هذا الموضوع مغلق.

مواضيع مشابهة