الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه همام ابوعرقوب في 26 أغسطس 2007 · 28 رد · 18,932 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

مثال..

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

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

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

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

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

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

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

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

HideMenuBar2003.rar

hideMenuBar2000.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 27 أغسطس 2007 في 09:47

2

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#2

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

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

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

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 26 أغسطس 2007 في 22:20

1

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#3

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

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

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

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

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

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

1
#4

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

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

أخوك بالله SANDANET

#5

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

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

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

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

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 27 أغسطس 2007 في 09:48

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

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

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

سلمت يداك

#7

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

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

احترامي

اتق الله حيث ماكنت

#8

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

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

أخوك بالله SANDANET

post-46724-1188265420_thumb.jpg

تم تعديل هذه المشاركة بواسطة SANDANET في 28 أغسطس 2007 في 04:43

#9

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

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

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

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

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

وشكراً

أخوك بالله sandanet

#11

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

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

#12

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

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

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#13

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

#14

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

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

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

Tools - > StartUp

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

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

تم تعديل هذه المشاركة بواسطة Dream_Works في 5 سبتمبر 2007 في 09:28

200px-Dreamworks.jpg
#15

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

اللهم ارحم ابي وامي وارحم اللهم اموات المسلمين جميعا

اللهم لك الحمد ولك الشكر علي نعمك التي لا تعد ولا تحصي عدد معلوماتك ومدادا كلماتك

سبحان الله وبحمده سبحان الله العظيم عدد ما كان وعدد ما سيكون وعدد الحركات وعدد السكون

اللهم صلي وسلم وبارك علي سيدنا محمد عدد نعمك التي لا تعد ولا تحصي وانت العليم الحكيم

#16

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

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

DoCmd.ShowToolbar "Menu Bar", acToolbarYes

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

post-96695-1190836682_thumb.jpg

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

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

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 26 سبتمبر 2007 في 22:58

1

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#17

مشكورررررررر

#18

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

#19

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

فاعلم أنه لا إله إلا الله

#20

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

#21

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

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

كيميائى / محمد طه

#22

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

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

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

#23

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

ولك منى +1

#24

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

#25

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

مواضيع مشابهة