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

كيفية ربط combo ب listbox بنموذج فرعي

بدأه ahmad1981 في 3 سبتمبر 2013 · 19 رد · 1,197 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوانى لدي استفسار حول الاختيار من combo  ومن ثم بناء على الاختيار منه تظهر بناء عليه قيم في list box  ومن ثم نختار من ليست بوكس واحد او اكثر ومن ثم نعكس ما هو في كومبو وليست بوكس على النموذج الفرعي  يعني ادا اخترت رقم 1 من كومبو تظهر الاردن ومصر في ليست بوكس وتعكس هذه النتائج مباشرة على النموذج واذا عملت سليكت على ليست بوكس على لااردن تعكس نتيجة الاردن فقط على النموذج الفرعى مع الرقم فقط مرفق مثال 

Database1.rar

#2

up

#3

up

#4

تفضل يا اخي :)

 

السر يكمن في إضافة خانه في النموذج الاساسي ، اسميتها no (ويمكنك اخفائها) ، وربطت النموذج الرئيسي بالفرعي عن طريق هذه الخانه ،

اما بقية الاشياء ، فيقوم الكود التالي بعمله:


Private Sub cmbCompany_AfterUpdate()

For i = 0 To Me.lstFavColor.ListCount - 1

If Me.cmbCompany = Me.lstFavColor.Column(0, i) Then
Me.lstFavColor.Selected(i) = True
Else
Me.lstFavColor.Selected(i) = False
End If

Next i

Me.no = Me.cmbCompany

End Sub

Private Sub lstFavColor_AfterUpdate()

Me.no = Me.lstFavColor.Column(0, Me.lstFavColor.ListIndex)
Me.cmbCompany = Me.lstFavColor.Column(0, Me.lstFavColor.ListIndex)

Call cmbCompany_AfterUpdate

End Sub

 

جعفر

58.Database1.mdb.zip

1
#5

شكرا اخى جعفر

بارك الله بك

#6

اخوي

عندي استفسار

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

عند الاختيار دولة معينة من  listbox  يتم عكسها على combobox  اريد ان تعكس مباشرة على النموذج الفرعي ما الخطا في الكود 

55.rar

#7

بدون ما اشوف ملفك المرفق ، البرنامج يعمل كالتالي:

عند الاختيار من combobox ، النتيجة تظهر في Listbox و النموذج الفرعي ،

والعكس صحيح ، عند الاختيار من Listbox ، النتيجة تظهر في combobox و النموذج الفرعي كذلك.

 

هل سؤالك غير هذا؟

 

جعفر

1
#8

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

عند اختيار من listbox  تظهر النتيجة في combobox  ولا تعكس على النموذج الفرعي

عند الاختيار الرقم من combobox  تظهر فقط الدول المرتبطة بالرقم في listbox  وتعكس مباشرة على النموذج الفرعي الان عند اختيار من listbox  تظهر الدولة في combobox  ولا اريد ان تظهر في النموذج الفرعي

#9

عند اختيار دولة معينة من listbox  تظهر اسم الدولة في combobox  وتختفي من listbox  ومن النموذج الفرعي 

#10

اخي احمد

 

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

 

ما هو سؤالك/طلبك بالضبط لوسمحت.

 

شكرا

 

جعفر

#11

نعم صحيح تم اضافة كود فلتر الدول بناء على الرقم يعني كل رقم والدول الخاصة به فقط 

الان المطلوب ان اختار انا الدول من listbox  مثلا عندي 4 دول اريد ان اعمل اختيار لدوتين فقط وان تظهر في النموذج الفرعي 

 

لو جربت اخى جعفر ان تختار من اخر مرفق ارسلته انا تختار من listbox  دولة معينة ستلاحظ بان اسم الدولة ظهر في combobox 

#12

لوسمحت تعطيني مثال عن اللي تريده بالضبط ، لاني لازلت غير فاهم :(

وعلى فكرة ، listbox اللي انت عملته بمواصفات تختلف عن اللي انا عملته ، يمكن لهذا السبب عندك المشاكل :( ، اللي عندك به عمودين ، ولكنك لم تغير المواصفات حتى يرى البرنامج العمودين.

 

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

 

جعفر

1
#13

الى عامله انت ممتاز وواضح 100% ويعمل بشكل جميل 

انا اضفت الاتى على ما تم عمله قبلك اخي

مثلا عندي رقم 1 يشمل الدول الاردن ومصر انا عملت فلتر ل  listbox  تظهر فيه  فقط الاردن ومصر وليس كافة الدول الان اخى المطلوب اريد ان اختار مثلا رقم 1 وان اختار مثلا من listbox  مصر لوحدها بدون الاردن فقط 

لا اعمل اذا ما زال هناك لبس بالموضوع اني طلبي اني اقدر اعمل انا multiselect  في listbox  انا اختار الدول 

#14

هل هذا اللي تريده؟

55.zip

1
#15

شكرا اخى جعفر انا غلبتك كثير معي وجد شكرا لجهودك 

نعم هذا المطلوب 

بس طلب اخير

هو انه عندما اختار دولة الاردن للرقم 1 تظهر فقط للرقم 1 في النموذج الفرعي بدون الارقام الاخرى لنفس الدولة 

مثلا 

الرقم    الدولة    اللون

1       الاردن   احمر

2       الاردن   اخضر

 

عندما اختار رقم 1 ودولة الاردن ان تظهر فقط رقم 1 لدولة الاردن اللون احمر وعندما اختار رقم 2 تظهر الاردن لوحدها اخضر 

 

واسف غلبتك كثير 

#16

تفضل :)

55.zip

1
#17

شكرا جزيلا اخى جعفر :)

#18

:(

ما عم تزبط معى عملت متل اخر مرفق بالتمام بس ما زبطت لما اختار من ليست بوكس دولة تظهر في كومبو بوكس الى عاملة انت هو المطلوب بس مو راضي يزبط معي  :(

#19

form2  عملته انا بس ما زبط معى 

وين الخطا فيه ؟ ما غيرت شئ انا من الى عاملة اخى جعفر

 55.rar

#20

شكرا اخوى جعفر خلص زبطت معى شكرا كثير غلبتك معى :)  :thumb_up:

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