• 0
hct111

محتاجه طريقة عمل مينيو من اعلى يمين النموذج اذا تكرمتم

سؤال

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

شخباركم اعضاء المنتدى ... عساكم اطياب

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

وهذه صورة لإيضاح المطلوب

شاكرة لكم حسن تعاونكمpost-237997-013678900 1300183608_thumb.p

0

شارك هذا الرد


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

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

  • 0

طيب اعزائي خبروني بس تصير هذه الطريقة او لا

0

شارك هذا الرد


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

بتسير من خلال m.Toolbar.6 من active x control ( طبعا اكسس 2007)

اعمل ادارج

ثم دبل كليك على الاداة

اضافة الازرار من خلال الشاشة التي تظهر

0

شارك هذا الرد


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

إتفضلى اختى الكريمه

إطلعى على هذا المرفق إن شاء الله تستفادى منه هو لأحد الاعضاء لا اذكره حاليا

تمنياتى لكى وللجميع بالتوفيق

شرح مفصل عن كيفية صنع قوائم جميلة باستخدام ال ActiveX القوائم هي باستخدام MS ImageListCtrl و MS ToolbarCtrl.rar

2

شارك هذا الرد


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

المثال السابق

لاخونا المبدع وليد (hamidymom)

و كان فى موضوع باسم موسوعه الحميدى الذهبيه

0

شارك هذا الرد


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

شكرا جزيلا لكم جميعا غلى جهودكم وردودكم

بس للأسف لحد الحين ما وصلت للمطلوب الي هو القائمة المنسدلة وليس التول بار

في انتظار المزيد من الردود شاكرة لكم حسن تعاونكم

0

شارك هذا الرد


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

لازلت متأملة اني احصل اجابة من المنتدى

قريت في موقع ان ممكن نعمل المنيو المنسدلة عن طريق الماكرو بس ما اعرف الطريقة

اذا في احد عنده خلفيه ممكن ييفيدنا

0

شارك هذا الرد


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

بسم الله الرحمن الرحيمهل تريدين على نموذج اكسس ام على الشاشة الرئيسية للاكسس ؟ واي نوع اكسس تستخدمين 2003 او 2007 ؟

اذا كان هو المطلوب ساقوم باستكمال الشرح، علما بانها تستخدم من خلال m.Toolbar.6 من active x control

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

شارك هذا الرد


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

عندي مشكلة بتحميل الصور والملفات ؟؟؟؟؟؟؟؟؟؟

ساكمل الشرح اذا كان هو المطلوب ؟ علما انها على (نموذج اكسس 2007 ) ولي على القائمة الرئيسية للاكسس؟

Copy of شرح لعمل قائمة منسدلة.rar

0

شارك هذا الرد


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

السلام عليكم

هو المطلوب بالضبط مع اضافة عناوين في القائمة المنسدله توصلنا لنماذج ثانية وتقارير

بس انا ما اعرف الفرق بين الشاشة الرئيسه والنموذج الاكسيس وشو الافضل بينهم .. انا حاليا استخدم نموذج الاكسيس .. ما استخدمت الشاشة الرئيسية اذا كنت تقصد switch bord

في انتظار الشرح

والف شكر مقدما

ونسيت اخبرك اني استخد 2007

0

شارك هذا الرد


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

سامحوني عملت المرفق بسرعة لكنة يفي بالمطلوب ، كما اني ساقوم بشرح تفعيل الاوامر لاحقا ان شاء الله ؟؟؟

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

شارك هذا الرد


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

هل استمر بالشرح ام ماذا ؟ اين الردود ؟ وهل وفى المرفق بالمطلوب ؟

0

شارك هذا الرد


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

مرحبا ابو العبد

اسفة على التاخير في الرد .. كان عندي مشكلة بالنت

اذا تتكرم استمر في الشرحلاني محتاجه اطبقها في اسرع وقت ممكن

المرفق واضح وبديت في التطبيق

في انتظار باقي الشرح والف شكر الك

0

شارك هذا الرد


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

محتاجه شرح key عشان ابداء اربط بالكود واطبق الباقي

في الانتظار

0

شارك هذا الرد


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

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

أختي الكريمة ، إليك الكود أو ال Key الذي حدثك عنهم الأخ أبو العبد ،


Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu)
Select Case ButtonMenu.Key
Case "op"
MsgBox "you press Open button"
Case "ad"
MsgBox "you press Add button"
End Select
End Sub



ضعيه في محرر الفيجوال بيزك ، مع مراعاة تغيير Toolbar1 حسب التولبار الموجود عندك .

ولكن أختي الكريمة أنا رأيت أن طلبك في المشاركات الأخيرة يعارض طلبك في المشاركة الأولى !!

إذا أردت طلبك مثل المشاركة الأولى فإليك هذا الرابط : عمل قوائم إحترافية

أشكرك أخي طالب علم ، وأخي محمد طه

جزاكم الله كل خير :)

1

شارك هذا الرد


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

شكرا لك جزيلا الاستاذ حمدي

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

بالنسبة للكود الى حطيته .. مثلا انا اريد ان العناوين الى على المينو تنقلني الى فورم معينا و تقرير .. فكيف ممكن اطبقها ..

بس اذا ممكن تعطوني مثال مرفق عشان يسهل علي التطبيق

شاكرة لكم حسن تعاونكم

وفي انتظار المزيد

0

شارك هذا الرد


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

الشكر موصول سلفا للأخ أبو العبد ، جزاك الله كل خير، وأنصحك أخي بإنشاء موضوع جديد تشرح فيه ال Buttonmenus فلم يتطرق إليه أحد قبل الآن

--------------------------------------

إقتبست لك الجواب على سؤالك أختي الكريمة : والجواب للأخ أبو أحمد ، وفي النهاية وضعت لك مرفق فيه تولبار أكسيس 2007 من عمل الأخ أبو أحمد أيضا

Khaher_Al-Access.rar

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

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

المعروف لدينا بأن عمل شريط أدوات في أكسس 2003 ولا أسهل منه

عكس شريط الأدوات في أكسس 2007 قد نجد صعوبة في صناعته

كيف لنا التعامل معه..!

يتم ذلك بوضع أكواد خاصة في جدول مستقل ويسمى الجدول :

------------------------------------------------

USysRibbons وهي تسمية خاصة للجدول

تعتبر من كائنات النظام

------------------------------------------------

ثم يتم إدراج الحقول له وهي ثلاثة حقول

------------------------------------------------

1- lngID وهو من نوع الحقل ( ترقيم تلقائي )

لعمل أكثر من شريط أدوات

2- RibbonName وهو من نوع الحقل ( نص عادي )

هذا الحقل هو تسمية شريط الأدوات لتعينه

وفي المرفق أسميناه Khaher_kingdom

3- RibbonXml وهو من نوع ( مذكرة )

وهذا الحقل يتم ادراج الأكواد له

|||||||||||||||||||||||||||||||||||||||||||

والتسمية يفضل وضعها باللغة الانجليزية وهي إجباري

------------------------------------------------

هنا خلصنا من عمل الجدول الأساسي لشريط الأدوات

الأن نأتي لطريقة وضع الأكواد ،،؟؟ يصعب عليك وضع الأكواد من خلال الجدول والسبب :

الحقل من نوع مذكرة لا يمكنك إدراج سطر جديد بعد إدراج كواد أولي

بمعنى أننا لوقمنا بوضع كود وأردنا وضع كود آخر تحت الكود الأولي

لا يمكنك عمل ذلك .... وما الحل !

الحل هو نقوم بإنشاء نموذج من معالج النماذج ونختار من الجدول نفسه الحقل المطلوب هو :

RibbonXml فقط

هذا بهدف ما تم شرحه لك في الأعلى ، هنا ومن خلال النموذج يمكننا أن

ندرج سطر جديد في حقل المذكرة

كود رقم واحد :

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

<ribbon startFromScratch="false">

يتم وضع هذا الكود في المقدمة وهي بتمهيد لأنشاء شريط الأدوات

الفقرة الثانية وهي إنشاء القوائم :

قد تجد الكود معكوساً هنا وهذا أمر طبيعي ولكن سوف

تجده في المرفق في النموذج نفسه ، موضحاً ومرتباً لك بشكل أفضل حتى يتسنى لك فهمه

أفضل .... هنا فقط يتم شرح العملية أما التطبيق ففي المرفق

الفقرة التاليه وهي إنشاء أول قائمة في شريط الأدوات

<tabs>

<tab id="MyTab" label="قاهر الأكسس">

<group id="MyGroup" label="عرض شريط الأدوات للأسفل">

هنا قمنا بإنشاء قائمة بإسم (قاهر الأكسس) مع قوائم شريط الأدوات الخاصة بإكسس

التالي :..

<splitButton id="mySplitButton" size="large">

<button id="myButton1" imageMso="HappyFace"

label="عرض البيانات المتخفية" onAction="Heloo"/>

<menu id="mySplitMenu" itemSize="large">

في هذا الكود قمنا بالتالي : وضع القائمة مفعله وهي قائمة (قاهر الأكسس)

- في أول الكود

قمنا بإضافة زر ويمسمى بتن وأعطيناه الصورة الوجه السعيد

وهو HappyFace من خلال ImageMso

وضع label هي تسمية للزر

التالي : قمنا بحدث الآكشن OnAction = بمعنى استدعي الماكرو

المسمى Heloo

الفقرة التالية وهي إنشاء أزرار داخل هذه القائمة

* قمنا بإدراج قائمة مندلسة بإسم Menu

<button id="myButton2" imageMso="_1"

label="أحمد الحربي"

onAction="Ahmed"

description="أورحب بجميع أعضاء مملكة الآكسس"/>

أول زر في القائمة هو : البتن المسمى myButton

وأعطينا الصورة التالي وهي 1_

أسميناه ( أحمد الحربي )

وعند الحدث قمنا بإستدعاء الماكرو Ahmed

وأعطينا التسمية ( أورحب بجميع أعضاء مملكة الآكسس)

التالي ...تكملة القائمة سوف تجدها في المرفق بنفس الطريقة المذكوره

-----------------------------------------------

خلصت الجلسة

كنت حاب أشرحها خطوه خطوه بمعنى

ندرج الجدول وتسميته ،،، الحقول الموجوده به ،،،، عمل أول قائمة

وهكذا ،،،،، خطوة خطوة ،،،،، بس حبيت أضع الشرح كاملاً مرة واحده

-----------------------------------------------------------

في إعتقادي سوف يرى البعض صعوبة في عمل ذلك ولكن لا توجد طريقة

أخرى لعمل ذلك ...

الهدف منهُ هو فهم الطريقة التي يتم بها إنشاء القوائم والتعرف عليها ، هذا لكي يتسنى لك فهم الطريقة وتعلمها

أخرى : أما إن كنت غير قادر على فعل ذلك _ لا حولة ولا قوة

استخدم أكسس 2003 لأنشاء قوائمك

ثم قم بإستيراده وهو ( شريط الأدوات ) إلى أكسس 2007

وفق الله الجميع

وأتمنى أني شرحت شرحاً موضحاً لكم ،،،

أبو حمد

0

شارك هذا الرد


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

شكرا جزيلا لكم وعلى جهودكم في الشرح

المرفق ما مبين المينيو

0

شارك هذا الرد


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

ارجو الرد ، وساجيب على استفسارتكم وملاحظاتكم.

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

شارك هذا الرد


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

مبدع يا استاذ ابو العبد

شرح وااااضح جدا وممتاز

جاري التطبيق وبرد بعد الانتهاء

الله يعطيك الصحة والعافيه

ربي يحفظك ويوفقك ويبارلك في مالك واهلك وعلمك

0

شارك هذا الرد


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

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

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



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

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

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