إنشاء قوائم خاصة باستخدام الماكرو

 

مقدمة:

يفيد استخدام القوائم الخاصة عند إنشاء برنامج جديد يحتوى على أزرار أوامر كثيرة، حيث أن القوائم الخاصة ستغني عن استخدام أزرار الأوامر بشكل كبير في برنامجك إضافة إلى أنها ستجعل البرنامج أسهل في الاستخدام وأجمل مظهراً .

أولاً- إنشاء قاعدة البيانات :

افتح قاعدة بيانات جديدة في أكسس وقم بتسميتها menu ( هذا الاسم اختياري ) .
 

ثانياً- إنشاء النماذج :

1- أذهب إلى قائمة الكائنات واختر الكائن نماذج ( انظر الصورة)


 

2 – قم بإنشاء نموذج جديد باسم " النموذج الأول " وأنشئ عليه زر أمر إغلاق فقط ( انظر الصورة ) .




3 – قم بإنشاء نموذج ثان باسم " النموذج الثاني " وأنشئ عليه زر أمر إغلاق فقط ( انظر الصورة )



وبهذا تكون لدينا عدد 2 نموذج ( انظر الصورة )



ثالثاً- إنشاء ماكرو القائمة الأولى وماكرو القائمة الثانية :

1 – اذهب إلى قائمة الكائنات واختر الكائن ماكرو ( انظر الصورة )



2 – أنقر على زر جديد في إطار قاعدة البيانات ( انظر الصورة )



3 – قم بإنشاء ماكرو القائمة الأولى التي تود إنشائها وحدد فيه الإجراءات التي تريدها أن تظهر عند فتح هذه القائمة ، عن طريق تطبيق الخطوات التالية :
- في الصف الأول للعمود ( اسم الماكرو ) اكتب العبارة " خروج " .
- في الصف الأول للعمود ( إجــــــراء ) اختر الإجراء " Quit " وأجعل خاصية خيارات لهذا الإجراء تساوي " حفظ الكل " .
- في الصف الأول للعمود ( تعليق ) اكتب التعليق التالي " الخروج من البرنامج " . ( انظر الصورة )



4 – انقر زر إغلاق وأحفظ الماكرو باسم " Menu_1 " .


ملاحظة :
- إذا لم يظهر لديك عمود ( أسم الماكرو ) قم بالنقر على الأيقونة أسماء وحدات الماكرو، كما هو الظاهر في الصورة التالية :

5 – قم بإنشاء ماكرو القائمة الثانية التي تود إنشائها وحدد فيه الإجراءات التي تريدها أن تظهر عند فتح هذه القائمة ، عن طريق تطبيق الخطوات التالية :
- في الصف الأول للعمود ( اسم الماكرو ) اكتب العبارة " النموذج الأول " .
- في الصف الأول للعمود ( إجــــــراء ) اختر الإجراء " OpenForm " وأجعل خصائص هذا الإجراء كما هو ظاهر في الصورة أدناه .
- في الصف الأول للعمود ( تعليق ) اكتب التعليق التالي " فتح النموذج الأول " . ( انظر الصورة )



---------------------------

- في الصف الثاني للعمود ( اسم الماكرو ) اكتب العبارة " النموذج الثاني " .
- في الصف الثاني للعمود ( إجــــــراء ) اختر الإجراء " OpenForm " وأجعل خصائص هذا الإجراء كما هو ظاهر في الصورة أدناه .
- في الصف الثاني للعمود ( تعليق ) اكتب التعليق التالي " فتح النموذج الثاني " . ( انظر الصورة )





6 – انقر زر إغلاق وأحفظ الماكرو باسم " Menu_2 " .

إنشاء قوائم خاصة بإستخدام الماكرو


بعد أن تعرفنا في الدرس السابق على طريقة إنشاء ماكرو القائمة الأولى وماكرو القائمة الثانية، نستكمل الدرس حول إنشاء ماكرو لتسمية القوائم وضبط خيارات بدء التشغيل لقاعدة البيانات .

رابعاً - إنشاء ماكرو لتسمية القائمة الأولى والقائمة الثانية وتحديد الماكرو الخاص بكل منهما :

1 -  قم بإنشاء ماكرو جديد لإظهار وتسمية القائمتين الخاصة ( القائمة الأولى والقائمة الثانية ) التي سيتم إنشائها، عن طريق تطبيق الخطوات التالية :
- في الصف الأول للعمود ( اسم الماكرو ) "دعه خالياً" .
- في الصف الأول للعمود ( إجــــــراء ) اختر الإجراء " AddMenu " وأجعل خصائص هذا الإجراء كما هو ظاهر في الصورة أدناه .
- في الصف الأول للعمود ( تعليق ) اكتب التعليق التالي " اسم القائمة الأولى واسم الماكرو الخاص بها " . ( انظر الصورة )



----------------------
- في الصف الثاني للعمود ( اسم الماكرو ) "دعه خالياً" .
- في الصف الثاني للعمود ( إجــــــراء ) اختر الإجراء " AddMenu " وأجعل خصائص هذا الإجراء كما هو ظاهر في الصورة أدناه .
- في الصف الأول للعمود ( تعليق ) اكتب التعليق التالي " اسم القائمة الثانية واسم الماكرو الخاص بها " . ( انظر الصورة )




2 - انقر زر إغلاق وأحفظ الماكرو باسم " Add New Menu " .

وبهذا يتكون لدينا عدد 3 ماكرو ( انظر الصورة )



ملاحظة :
- كل قائمة خاصة جديدة تريد إنشائها تحتاج إلى إجراء AddMenu منفصل .

خامساً - ضبط خيارات بدء تشغيل قاعدة البيانات:

1 – أذهب إلى القائمة أدوات واختر منها بدء التشغيل ( انظر الصورة )




2 – ستظهر نافذة بعنوان بدء التشغيل اكتب إمام الخانة شريط القوائم اسم الماكرو " Add New Menu " ( انظر الصورة )




3 – انقر على زر موافق لإغلاق نافذة بدء التشغيل .

سادساً -  تجربة تشغيل قاعدة البيانات :

أغلق قاعدة البيانات واعد فتحها، ستظهر بالشكل التالي :


وبهذا نكون قد انتهينا من شرح طريقة إنشاء القوائم باستخدام الماكرو ( مثال عملي على ما تم شرحه إضغط هنا )

 

 

  • Currently 90/5 Stars.
  • 1 2 3 4 5
30 تصويتات / 1616 مشاهدة
نشرت فى 30 أكتوبر 2005 بواسطة mara

ساحة النقاش

عدد زيارات الموقع

946,067