• 0
hammamsana

مثال على اخفاء شريط قوائم اكسس برمجيا

سؤال

اخوتي الكرام جميعا في منتدى اكسس.. قد لا يكون موضوعا جديدا كليا.. الا انيي رايت طرحه من وجهة نظر "واجهة مستخدم أكثر ملائمة" اي User-Friendly InterFace

لدي مثال بسيط لعملية اخفاء شريط القوائم أكسس، بما في ذلك الجزء الخاص بادخال نص للتعليمات،، ذلك الذي يزعج الكثيرين عند بناءهم لبرامج تدخل فيها اشرطة القوائم..

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

مثال..

1-يجب اخفاء امر Close الذي يبقى فاعلا عند عدم اخفاء اشرطة ادوات وقوائم اكسس الافتراضية بشكل فعال.. مما يؤدي ال اخطاء منها ان يتم اغلاق التقرير الحالي، وعدم التمكن من العودة للشاشة الرئيسة او العكس..

2-للتقارير أشرطة ادوات يجب ان لا تحتوي على ازرار تنقل بين السجلات، وهذا منطقي، وان احتوت على زر للاغلاق، لا بد ان يؤدي هذا الزر بشكل او باخر الى اعادة الوضع كما كان قبل فتح التقرير لكيلا يحدث الخطأ السابق الذكر..

3- ترتبط الشاشة الرئيسة عادة بشريط قوائم فقط.. بينما يفضل ان ترتبط نماذج الادخال والطباعة مع اشرطة أدوات خاصة بها.. مثال شريط ادوات التنقل بين السجلات..

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

اخيرا.. عذرا على التاخير ولكن رايت ان اوضح هذه النقاط حتى لا يتفاجأ المستخدمون من سلوك البرنامج..

طبعا اشير ان لا يخفى على الجميع استعمال مفتاح Shift ولكن هنا,, ولرؤية النتائج سليمة.. لابد من عدم استخدامه من اول مرة.. حرصا على ان تكون الملاحظات في محلها..

بانتظار آرائكم..

تلميذكم همام..

HideMenuBar2003.rar

hideMenuBar2000.rar

تم تعديل بواسطه همام ابوعرقوب
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

28 إجابة على هذا السؤال .

  • 0

أخــي همـــام ... اللــه يمسيك بالخير لأن الوقت الآن المســــاء والله يصبحـــك بالخير كل طلعـــة صبـــاح

أخـــواني الأعضـــاء فــي الفريـــق العربــي للبرمجـــة .. أنا خائــف علــى أخـــي همـــام مــن الحســــد ... معلهش إمســـكوا الخشـــب ... ما شـــاء اللـــه عليـــك أخــي همـــام .. كل يوم تخرج لنا جـــديــد ومختلـــف لونه وطعمـــه.. بارك الله فيك .. هو بالفعـــل برنامــج رائــع جــداً .. بس أنت أروع.

تقبـــل أخلــــص وأجمــــل تحياتي.

تم تعديل بواسطه kamal alnahhal
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك اخي واستاذي همام

على هذا الإبداع

كنت اتمنى انك وضعت نموذج اضافي به تعليمات البرنامج للعودة لها فيما لو احتاج لها المستخدم

لأنك كما تعلم سيقوم بتحميل هذا البرنامج بعض الأعضاء الذين ليس لديهم خلفيه وقد تمر بهم الأيام ثم يعودون ويستخدمون الأكواد في برامجهم لهذا فقد يتسبب هذا في تشويش عليهم بدون تعليمات .

أو للخروج من هذه المشكلة يفضل ان تضع التعليمات الخاصة بكل زر أمر يظهر في المربع السفلي الخاص بالتعليمات فهو افضل .

ختاما البرنامج جميل ولا به كلام .

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم همام تحية طيبة وبعد ...

أنا متأكد من أن مثالك رائع واحترافي بحت من دون معاينته للأسف فهو كالسهل الممتنع وذلك لأني استخد اصدار اكسس 2000 ولا يمكنني فتح مثالك .. لو أمكن رفع نسخة بالاصدار 2000 لو تكرمت وشكراً لك مقدماً .

أخوك بالله SANDANET

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخواني جميعا اسعد الله صباحكم..

اخي كمال والله كلماتك ترفع معنوياتي وتجعلني اشعر بالفخر لاني اقدم الجديد ، وكلي امل ان نلتقي يوما طالما اننا من فلسطين، وهذا كرم كبير منك.

اخي SANDANET المثال مرفق بنسخة 2000 لاجلك .. اخي الكريم بعد التعديلات المطلوبة..وفي المشاركة الاولى .. (HideMenuBar2000)

اختي زهرة،، والله اني شرحت الكثير عن المثال في المشاركة الاولى ولكن ولا تهونين .. المثال تم تعديله في المشاركة الاصلية وبه المطلوب..ودائما استاذتنا جميعا وما تقترحينه بالتاكيد في محله...

تم تعديل بواسطه همام ابوعرقوب
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك اخي همام واكثر من امثالك

عمل اكثر من رائع

سلمت يداك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وجزاك الله خير اخي همام

ونفع الله بعلمك

احترامي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم همام تحية طيبة وبعد ...

أشكرك جزيل الشكر على تلبية طلبي هذا فبارك الله فيك وجزاك الله خيراً ... لكن للاسف ظهرت لي تلك الرسالة المرفقة ولم يفتح البرنامج واعتقد ان المشكلة في تحويل الملف للاصدار 2000 لان جميع البرامج الاخرى تعمل لدي بشكل ممتاز ... فارجو منك التأكد منه ... والى الأمام دائماً ... وفقك الله

أخوك بالله SANDANET

post-46724-1188265420_thumb.jpg

تم تعديل بواسطه SANDANET
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اعتقد اخي الكريم ان المشكلة لديك، فحسب الرسالة لا بد انك تستخدم متصفح انترنت غير محدث،

لا اعرف،، لم تحدث معي مشكلة كهذه لان التحويل سليم وجربته على الاكس بي وحتى على ال2000 وكان تمام على كل الاجهزة..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم همام تحية طيبة وبعد ...

أنا استخدم متصفح انترنت أكسبلورر الاصدار السادس وجميع البرامج والأمثلة التي أحملها من الانترنت تشتغل تمام التمام لكن للأسف حدث ذلك في برنامجك ولا أعرف لماذا !!! عموماً خيرها في غيرها ... وأتمنى أن يستفيد غيري من برنامجك هذا وإن شاء الله.

وشكراً

أخوك بالله sandanet

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

بارك الله فيك اخي الكريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأستاذ همام....

مثالك أكثر من رائع .. بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكو اخي همام لكن استعملت المثال واختفت الادوات بدون رجعة كيف استعيد شريط الادوات قمت بمسح الاوفس والتحميل مرة اخري لكن دون فائدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حاولي القيام بالتالي

1- فتح قاعدة البيانات مع ضغط زر Shift أثناء الفتح

2- اختيار التالي من القوائم

Tools - > StartUp

ضعي علامة صح أما كل CheckBox موجود

ثم أغلقي قاعدة البيانات و افتحيها مرة أخرى

تم تعديل بواسطه Dream_Works
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اختي ريم اهلا بك..

البرنامج به الية لاستعادة اي شريط،، ولكن لم تظهر مشكلة بهذا الشكل من قبل،، فالبرنامج به ازرار لاخفاء ثم اعادة عرض شريط ادوات..وان لم ينفع ذلك اضيفي الكود التالي:

DoCmd.ShowToolbar "Menu Bar", acToolbarYes

في زر الامر الموجود في اللوحة الرئيسة وهو:مثلا...

post-96695-1190836682_thumb.jpg

وكل الشكر للاخ Dream_Works

اخ وائل وصلت الرسالة وان شاء الله تكمل مثالك ويكون باذن الله له مستقبل كبير.. واتطلع لرؤيته والاستفادة والتعلم منه وليس التعليق فقط..

همام

تم تعديل بواسطه همام ابوعرقوب
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مجهود اكثر من رائع بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيرا وكل عام وأنتم بخير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله عنا الف خير على هذا الموضوع الذي انتظرناه مطولا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله كل خير

مثال رائع بأكواد سهلة للتعليم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

جزاك الله كل خير اخى همام وجعله الله فى ميزان حسناتك و نور على الصراط

والى الامام دوماً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله كل خير وجعله فى ميزان حسناتك

ولك منى +1

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا جزيل للأخ همام علي هذا البرنامج البسيط ولكنة رائع جدا ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا جزيل استاذ همام علي هذا البرنامج

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .