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

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

بدأه hct111 في 15 مارس 2011 · 31 رد · 4,058 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

المرفقات
222.png
#2

في الانتظار

#3

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

#4

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

اعمل ادارج

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

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

#5

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

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

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

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

2
#6

عمل رائع

#7

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

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

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

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

#8

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

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

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

#9

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

#10

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

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

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

#11

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

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

تم تعديل هذه المشاركة بواسطة ابو العبد 85 في 20 مارس 2011 في 09:29

#12

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

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

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

#13

السلام عليكم

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

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

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

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

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

#14

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

تم تعديل هذه المشاركة بواسطة ابو العبد 85 في 20 مارس 2011 في 10:47

#15
ابو العبد 85 كتب:

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

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

1
#16

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

#17

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

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

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

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

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

#18

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

في الانتظار

#19

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

أختي الكريمة ، إليك الكود أو ال 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

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#20

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

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

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

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

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

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

#21

الشكر موصول سلفا للأخ أبو العبد ، جزاك الله كل خير، وأنصحك أخي بإنشاء موضوع جديد تشرح فيه ال 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

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

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

أبو حمد

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#22

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

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

#23

السلام عليكم

زر على المنيو الرئيسي وساقوم باستكمال الشرح على المنيو الفرعي .

تفعيل المنيو.rar

#24

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

تم تعديل هذه المشاركة بواسطة ابو العبد 85 في 21 مارس 2011 في 14:33

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…