قائمة قواعد البيانات > Oracle

درس لكيفية تكوين القوائم في الفورم Oracle

الكاتب:


السلام عليكم ورحمة الله وبركاته
إن شاء الله يكون هذا الدرس مفيد للجميع.

لتكوين قوائم في الـ FORM مثل (File,Edit,...,Help) اتبع الخطوات التالية:
1- Menus
2- Create
3- غير إسم القائمة وليكن مثلاُ Menu1 (للتغير إسم القائمة انقر داخل الإسم القديم مرة واحدة ثم أكتب الإسم الجديد)
4- إنقر نقراً مزدوجاً (دبل كلك) على إسم القائمة Menu1 سوف تفتح نافذة جديدة تستخدم لتكوين القوائم
5- في مكان <New_Item> إكتب إسم أول قائمة وليكن مثلاً File

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

الأن كون القوائم كما في الشكل التالي:


طريقة وضع الخط الفاصل بين القوائم:
1- أختار القائمة التي تريد جعلها خط فاصل
2- اضغط F4 لعرض الخصائص
3- إجعل قيمة الخاصية Menu Item Type تساوي Separator


طريقة توجيه القائمة لعمل وظيفتها
1- أختار القائمة التي تريد كتابة أوامرها
2- اضغط F4 لعرض الخصائص
3- إجعل قيمة الخاصية Command Type تساوي PL/SQL لكتابة الأوامر بلغة PL/SQL
4- إضغط على More في الخاصية Menu Item Code سوف تفتح نافذة لكتابة أوامر PL/SQL
ويمكن فتح نافذة PL/SQL بالنقر المزدوج على القائمة.
5- أكتب الكود بإستخدام PL/SQL وليكن مثلاً للقائمة Exit الكود التالي(أمر الخروج):

do_key('exit_form');





طريقة حفظ القائمة
1- إختار القائمة التي تريد حفظها وهي هنا menu1
2- اختار الزر حفظ.
3- إختار مسار لحفظ القائمة فيه وليكن مثلاً c:\Project
4- أكتب إسم للقائمة وليكن مثلاً menu1
5- سوف يتم الحفظ بالإمتداد mmb.


طريقة تكوين ملف تنفيذي للقائمة
بعد عملية كتابة أوامر جميع القوائم التي كونتها
وبعد حفظ القائمة
إذهب إلى إسم القائمة التي تريد تكوين ملف تفيذي لها وهي هنا Menu1
إضغط على المفتاحين Ctrl+T وذلك لخلق الملف التنفيذي للقائمة
سوف يتم تكوين ملف جديد في نفس المسار الذي خزنت به القائمة C:\Project
وبنفس الإسم Menu1 ولكن بإمتداد مختلف XXM.
هذا الملف Menu1.mmx هو الذي سوف يتم ربطة بالفورم.

طريقة ربط القائمة بالفورم
1- إختار الفورم الذي تريد ربط القائمة فيه.
2- إضغط F4 لعرض الخصائص.
3- إجعل قيمة الخاصية Menu Module تساوي c:\project\menu1.mmx


إن شاء الله يكون الشرح واضح للجميع
دعواتكم لي...