كيف تنشئ لوحة تبديل :
1- انقر أدوات =< أدوات مساعدة لقاعدة البيانات =< إدارة لوحة التبديل وستظهر رسالة بعدم وجود لوحة تبديل في القاعدة إذا لم تكن أنشأتها من قبل ، ويسألك إن كنت ترغب في إنشاء لوحة تبديل جديده ؛ انقر موافق ، وسيتم إنشائها ويظهر مربع حوار إدارة لوحات التبديل لإكمال إنشاء عناصرها وصفحاتها الأخرى .

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

3- إذا كانت الصفحة الرئيسة تتكون من عدة صفحات مثل : النماذج –التقارير- الجداول وغيرها ؛ فانقر زر جديد ثم في حقل اسم صفحة لوحة التبديل اكتب اسم الصفحة مثال نماذج ، وكرر ذلك لكل الصفحات المطلوبة .
4- بعد الإنتهاء من الخطوة رقم 3 نأتي هنا لإدخال عناصر كل صفحة ، انقر على أحد الصفحات التي أنشاءتها سيظهر مربع الحوار التالي :

ثم انقر زر تحرير وسيظهر لك مربع الحوار التالي :

(1) انقر زر جديد وسيظهر لك مربع حوار بعنوان تحرير عنصر لوحة التبديل ، في حقل النص اكتب النص الذي ترغب في ظهوره بجوار زر الأمر ، وفي الأمر انقر على القائمة المنسدلة لترى كافة الأوامر المتاحة وهي كالتالي :

ملاحظات عامة :
1- يمكن أن تحتوي صفحة التبديل صفحة أو صفحات أخرى .
2- يجب تضمين كل صفحة عنصر يعود بالمستخدم إلى الصفحة الرئيسة باختيار أمر انتقال إلى لوحة التبديل ثم اختيار اسم الصفحة الرئيسة من القائمة .
3- أقصى حد لبنود الصفحة ثمانية ويمكن التحايل على ذلك كالتالي :
(1) افتح نموذج لوحة التبديل في عرض التصميم .
(2) أنسخ آخر زر في الأسفل وألصقه حسب رغبتك ثم رتب الأزرار فوق بعضها كالأزرار الموجودة سابقاً ثم سم الزر التاسع Option9 والعاشر Option10 وهكذا يعني كلمة Option في كل الأزرار والذي يتغير هو الأرقام .
(3) انسخ التسميات المجاورة للأزرار وسمها بنفس طريقة الأزرار (OptionLabel9 - OptionLabel10.... وهكذا ) .
(4) بعد إنتهاءك من التسميات افتح الوحدة النمطية الخاصة بالنموذج ثم ابحث عن الدالة FillOptions وابحث عن السطر :
Const conNumButtons = 8
وغير رقم 8 الى مجموع الأزرار الجديد لديك .
(5) الآن أذهب الى الجدول المسمى Switchboard Items وافتحه في العرض العادي ، وهذا شرح بالحقول الموجوده فيه :
- SwitchboardID : رقم لوحة التبديل التابع لها الأمر .
- ItemNumber : يمثل رقم البند في لوحة معينة ، الصفر للوحة نفسها ثم واحد لأول عنصر واثنين للعنصر الثاني وهكذا ، لاحظ أن عدد العناصر لايتجاوز ثمانية .
- ItemText : النص الذي يظهر بجوار الزر .
- Command : رقم الأمر وأرقام الأوامر كالتالي :
-1- انتقال إلى لوحة التبديل
-2- فتح نموذج في وضع إضافة
-3- فتح نموذج في وضع تحرير
-4- فتح تقرير
-5- تصميم تطبيق
-6- إنهاء التطبيق
-7- تشغيل ماكرو
-8- تشغيل التعليمات البرمجية (كود)
- Argument : أسماء الكائنات أو الإجراءات التي اخترتها من القوائم (تصميم تطبيق وإنهاء التطبيق وعندما يكون Command قيمته صفر يكون هذا الحقل فارغ) .
الآن سنجرب إضافة أمرين واحد للوحة التبديل الثانية :
في حقل SwitchboardID : اكتب 2 (حتى تتأكد من رقمها انظر حقل ItemText فستد فيه اسم لوحة التبديل الثانية) .
في حقل ItemNumbe : اكتب 9
في حقل ItemText : اكتب عنوان الأمر الجديد (مثال فتح نموذج كذا) .
في حقل Command : اختر رقم الأمر حسب مامضى سابقاً .
في حقل Argument : اكتب اسم الكائن أو الإجراء .
وللجميع تحياتي