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

مقارنة بين كودين

بدأه sweety78 في 21 أكتوبر 2011 · 4 رد · 505 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كود رقم واحد:

   DoCmd.RunCommand acCmdSaveRecord

كود رقم اثنين:

DoCmd.Save

السؤال: هل يؤدي كود رقم واحد نفس مفعول كود رقم اثنين؟

تحيااااتي

#2

اخي الفاضل

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

كلا الأمرين تقومان بعملية الحفظ للسجلات

ولكن هناك فرق بسيط بينهما

1. عندما نستخدم الاجراء DoCmd.Save فإننا نستخدم امر الحفظ من خلال اوامر الفيجول بيسك Visual Basic

2. عندما نستخدم acCmdSaveRecord فإننا نستخدمه من خلال RunCommand لتشغيل أمر ما من شريط قوائم مخصص أو شريط قوائم عمومي أو قائمة مختصرة مخصصة أو قائمة مختصرة عمومية .

3. يمكننا استخدام الإجراء RunCommand في ماكرو ذي تعبيرات شرطية لتشغيل أمر يعتمد على شروط معيّنة.

4. في كثيرا من الأحيان عند استخدام الإجراء RunCommand في القاعدة الحالية والتي قد تكون ذات نسخة اكسيس حدثية الإصدار ونريد تحويل هذه القاعدة الى نسخة اقدم قد نواجه بعض الأخطاء لأنه ليس كل الأوامر المضمنة في النسخ الحديثة موجوده في النسخ القديمة .

اعتقد الآن اتضحت الصوره اكثر بأنه يجب علينا استخدام اسلوب DoCmd.Save لأنه امر داخلي مباشر وشائع ويمكن التعرف عليه في جميع النسخ وليس كمثل DoCmd.RunCommand acCmdSaveRecord

بالتوفيق

#3

الشكر الجزيل للأستاذة ام عهود

شرح واضح

جزاك الله خير

#4

المعلومه جديده وجميله جدا

هذا ما كنت ابحث عنه // عندما استخدم اكسس 2010 واستخدم الخاصية الثانية لا يمكنني ان احوله إلى الإصدار الأقدم ..

شكرا لكم أخواني

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