اخوتي الكرام جميعا في منتدى اكسس.. قد لا يكون موضوعا جديدا كليا.. الا انيي رايت طرحه من وجهة نظر "واجهة مستخدم أكثر ملائمة" اي User-Friendly InterFace
لدي مثال بسيط لعملية اخفاء شريط القوائم أكسس، بما في ذلك الجزء الخاص بادخال نص للتعليمات،، ذلك الذي يزعج الكثيرين عند بناءهم لبرامج تدخل فيها اشرطة القوائم..
هذا المثال رأيت ان اجعله مركبا؛ أي يحتوي على انواع كثيرة من أشرطة القوائم والادوات، ليس فقط من حيث النوعية، بل من حيث الية الظهور والاختفاء تبعا لطبيعة الشاشة التي يفتحها المستخدم.. كذلك بعض الحركات الاخرى الخاصة بالازار من حيث الصور وتعليمات كل زر..
مثال..
1-يجب اخفاء امر Close الذي يبقى فاعلا عند عدم اخفاء اشرطة ادوات وقوائم اكسس الافتراضية بشكل فعال.. مما يؤدي ال اخطاء منها ان يتم اغلاق التقرير الحالي، وعدم التمكن من العودة للشاشة الرئيسة او العكس..
2-للتقارير أشرطة ادوات يجب ان لا تحتوي على ازرار تنقل بين السجلات، وهذا منطقي، وان احتوت على زر للاغلاق، لا بد ان يؤدي هذا الزر بشكل او باخر الى اعادة الوضع كما كان قبل فتح التقرير لكيلا يحدث الخطأ السابق الذكر..
3- ترتبط الشاشة الرئيسة عادة بشريط قوائم فقط.. بينما يفضل ان ترتبط نماذج الادخال والطباعة مع اشرطة أدوات خاصة بها.. مثال شريط ادوات التنقل بين السجلات..
4-ستلاحظون في هذا المثال، انه وعند فتح التقرير ومع بقاء النموذج الرئيس ظاهرا، لابد من الحذر في الية اظهار اشرطة الادوات والقوائم،، هنا، عند تنشيط التقرير تظهر قائمته وتختفي قائمة النموذج، والعكس صحيح،، حتى لايؤدي اغلاق احدهما الى ما سبق ذكره من خطأ..
اخيرا.. عذرا على التاخير ولكن رايت ان اوضح هذه النقاط حتى لا يتفاجأ المستخدمون من سلوك البرنامج..
طبعا اشير ان لا يخفى على الجميع استعمال مفتاح Shift ولكن هنا,, ولرؤية النتائج سليمة.. لابد من عدم استخدامه من اول مرة.. حرصا على ان تكون الملاحظات في محلها..
بانتظار آرائكم..
تلميذكم همام..


