السلام عليكم ورحمة الله وبركاته
أولا أحب أن أقدم جزيل الشكر لمشرفي وأعضاء هذا المنتدى الكرام وأسأل الله أن يجعل عملكم كله خالصا لوجهه وأن يجعل جهدكم في ميزان حسناتكم
وبعد
فأحببت أن تكون أول مشاركاتي في قسم برمجة الأكسس عبارة عن مجموع دروس تنفيذ إجراءات الماكرو من داخل VBA
وأرجو منكم التفضل بالتعليق على الموضوع وإفادتي إن كان الموضوع موجود من قبل حيث أني لم أجده في المنتدى ولا أعلم إن كان أحد قد سبقني إلى تقديمه من قبل أم لا
بداية يجب أن نضع ملحوظة مهمة وهي
أننا سوف نتعامل وع إجراءات الماكرو بواسطة VBA عن طريق الأمر docmd فيقوم الأمر بإخبار البرنامج بأني سأقوم بتنفيذ ماكرو
وأول إجراء نبدأ به هو إجراء Close وهو يستخدم لغلق أحد عناصر قاعدة البيانات
وصيغته العامة:
docmd.close opjecttype, objectname, save
حيث استخدمنا الأمر docmd كما قلنا لنخبر البرنامج أننا سنقوم باستخدام أحد إجراءات الماكرو ثم نضع نقطة فيقوم البرنامج بعرض قائمة بها الإجراءات أختار منها الإجراء close وبقية الكود عبارة عن الوسائط المستخدمة في الإجراء وهي بالترتيب نوع الكائن، اسم الكائن، حفظ
فمثلا لإغلاق نموذج معين من خلال رز نقوم بعمل الخطوات التالية
أولا: نقوم برسم زر على النموذج
ثانيا: من نافذة الكود الخاصة بالزر نكتب الكود التالي
Docmd.close form, formname, save
وبهذا نكون انتهينا من شرح الإجراء close أرجو أن تقوموا بالتعليق وإسداء النصح
وجزاكم الله خيرا

