السلام عليكم ورحمة الله
الاخوة الكرام
اذا كنت ترغب في عمل قوائم لبرنامج مثل هذه " في النماذج او التقارير "
او اذا كنت تريد عمل قائمة مختصرة " في النموذج مثل هذه
اليك الطريقة
اولا : الشغل كله حيكون بالماكرو
التعريف بالماكرو : الماكرو في الاكسيس هي اوامر برمجية جاهزة لا تحتاج الي كتابة في اغلب الاحيان
فما عليك الا اختيار الامر الذي تريد فقط
راي الشخصي : انا شايف ان الماكرو ممتاز جدا بالنسبة للناس اللي مبتدئة في الاكسيس ؛ لانها ممكن توفر عليك وقت كتير قوي
ضيف علي كده كمان انك ممكن تعمل اجراء بالماكرو وتحوله لفيجوال بيزك بالطريقة دي انت ممكن تعرف الاجراء اللي انت حولته
طريقتة كتابة بالفيجوال بيزك ازاي
ويمكن تحويل اي اجراء ماكرو الي فيجوال بيزك من هنا
ما عليك الا الوقف علي امر الماكرو الذي تريد تحويله ثم اضغط علي
طيب نبدأ حنطبق علي الملف المرفق
نقوم اولا بتصميم نموذجين في قاعدة البيانات
ثم نقوم بفتح ماكرو جديد ونحدد الاومر التالية
اذا لم تسطتيع روئية الخانة التي يكتب بها اسم الاجراء اضغط علي macro names
( فائدة خانة اسم الاجراء : هو الاسم الذي يظهر للمستخدم اثناء العمل )
بتحليل الامر الذي قمنا باضافته :
في السطر الاول اختارنا الامر close
وهو يعني اغلاق ثم قمنا باختيار خصائص هذا الامر من اسفل الشاشة وهو اغلاق نموذج ثم قمنا بتحديد اسم النموذج المراد اغلاقة
في السطر التاني اختارنا الامر msgbox
وهو الامر الخاص باظهار رسالة للمستخدم ومن خصائص هذا الامر حددنا الرسالة ونوع الرسالة وعنوان الرسالة
في السطر الثالث اختارنا الامر openform
وهو فتح نموذج ومن خصائص هذا الامر حددنا اسم النموذج وطريقة فتحه
ثم بعد ذلك قمنا بحفظ الماكرو باسم item_menu
ثم انشائنا ماكرو جديد باسم menu
واختارنا الامر AddMenu ثم من خصائص هذا الامر حددنا اسم القائمة الذي يظهر وهو عمليات النموذج وخددنا أسم الماركو الذي يستمد منه الاوامر وهو Item_menu
حفظنا كل ذلك ثم ذهبنا الي نموذج f1 وفتحنا النموذج في عرض التصميم وذهبنا الي خصائص هذا النموذج وفي سطر menu bar كتبا اسم الماكرو وهو menu
احفظ النموذج وجرب العرض كده
مبرووووووووك لقد تم ظهور القائمة في اعلي النموذج
طيب الشق الثاني وهو عمل قائمة مختصرة لنموذج يمكنك عمل ذلك ايضا
فقط نصمم ماكرو جديد تحت اسم item_sh_menu ويكون اجراءات هذا الماكرو كا الاتي
الاجراءات تقريبا واحده لا تحتاج الي شرح مرة اخري
ثم نذهب الي النموذج التاني f2 وندخل عليه في وضع التصميم ومن خصائص هذا النموذج في حقل shortcut menu bar نكتب اسم القائمة المختصرة وهو اسم الماكرو sh_menu
احفظ عملك ثم قم بفتح النموذج مرة ثانية ؛؛؛؛ قم بالضغط بالزر الايمن علي اي جزء من الحقل سوف تجد ان القائمة قد ظهرت لك
ملحوظة سريعة علي هذا الدرس :
لكي نقوم بعمل قائمة باستخدام الماكرو يجب ان نصمم 2 ماكرو
الاول يكون فيه الاوامر التي نريد بالمسميات التي نريد ان تظهر للمستخدم
الثاني ان نقوم بعمل ماكرو باضافة قائمة يستمد الاوامر من ماكرو اخر الذي به الاوامر كلها
يمكن نقل فقط اسم الماكرو في التقرير وستظهر القائمة في التقرير ايضا
بالتوفيق للجميع



