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

مشكلة في ال ComboBox-CheckBox

مغلق
بدأه The RULE في 27 أبريل 2007 · 11 رد · 1,442 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا الان اعمل برنامج لادارة محل لتاجير السيارات

لكن طلعت لي كم مشكلة

المشكلة الاولى اني عامل في الفورم حقي ثلاثة كومبو بوكس وهي للشركة الصانعة والنوع والفئة

الي ابغاه انا اني لما اختار نوع الشركة تويوتا مثلا تنسدل لي من الكومبو الثاني والي هو مخصص للنوع انواع سيارت التويوتا مثل الكامري التيرسل ياريس ....... واذا اخترت نوع السيارة ولو فرضنا كامري تنزل قائمة اخرى بفئات الكامري GL,XL,XLI ......

مثل الصورة الاولى

http://www.9q9q.org/index.php?image=JY8psoQonWZVwr

المشكلة الثانية

وهي مرتبطة بالاولى ومتعلقة بالكومبو بوكس +التشيك بوكس

انا عامل في الفورم حقي قروب بوكس وحاط فيه 6 تشيك بوكس وهو بالمواصفات الاضافية للسيارة او الاكسسوارات

مثال

لو اخترت الشركة مرسيدس والنوع 600 اس انه تتحدد في التشيك بوكس مثلا الفتحة في السقف+الانوار الزينون+الجنوط الالومينيوم بس وكل سيارة حسب الاكسسوارات المضافة فيها تتحدد او توضع علامة صح في مربع الاختيار

مثل ما في الصورة الثانية

http://www.9q9q.org/index.php?image=bqwpsodA9QuPBb

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

اتمنى الرد على موضوعي وعدم اهماله والف شر لكم

#2

اخي المحترم

جرب الكود التالي

ComboBox2.DroppedDown = True

فهذا الكود يجعل ComboBox ينسدل الى الاسفل ..

وهذا الكود تقوم بوضعه في الحدث ComboBox1_SelectedIndexChanged

بهذا عندما يختار المستخدم اي عنصر من ComboxBox1 سينسدل ComboBox2

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

#3

اولا مشكور اخوي على ردك واهتمامك

ثانيا:يعني لما اختار مثلا قائمة بسيارات تويوتا في الشركة ثم تنسدل القائمة و تظهر لي انواع التويوتا هذا قصدك ولا مجرد انها تنسدل بس

اتمنى لنك تكون شفت الصور عشان تفهم قصدي وشكرا مره ثانية على اهتمامك

وانتطر ردك

#4

السلام عليكم :

الذي يقصده الزميل عدي أنك تضع في حدث SelectedIndexChanged للـ Combo شيفرة بحث تقوم بملء الـ Combo الثاني وهكذا ...

وفقك الله ....

#5

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

Primary KEY

و

Forign Key

#6

اولا مشكورين على ردودكم

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

الظاهر اني ما وصلت المعلومة بشكل صحيح

المطلوب :

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

يعني كامري تيرسل كورولا الخ ......................

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

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

للسيارات

للتاجير

للصيانة

العملاء

الموظفين

والحقلين هذولا هم في جدول السيارات

اتمنى تلاقون لي حل لهالمشكلة ال جابتلي الصداع

والف شكر لكم ومعليش ازعجتكم بكثر الاسئلة

لكن وش اسوي

#7

البرنامج رائع و لكني ناسي الان سوف اراجع و اعطيك ما عدني

45678rh7.jpg
#8

السلام عليكم أخي الكريم :

أخي العزيز في مثل هذه الحالة التي تتحدث عنها لابد من وجود أكثر من جدول لكي يؤدوا المطلوب.

هنا في حالتنا يمكن أن نضيف جدولين ( صغار و لطاف ) , واحد لأنواع السيارات و الثاني لأصناف كل نوع.

وطبعاً يجب أن يكون لديك جدول سابق يحوي أسماء الشركات المصنعة .

حيث أن جدول الأنواع هو حلقة الربط بين هذه الجداول , كيف ؟

1- لأن نوع السيارة تصنعه شركة معينة ( نوع - شركة )

2- لأن نوع السيارة له أصناف مختلفة ( نوع - صنف )

وهذه الأمور لا نستطيع أن نجمعها في جدول واحد .

للاختصار , في المرفقات مثال بسيط يوضح طريقة معينة لعمل ذلك ...

و اعذرني لأني لست خبيراً في أنواع السيارات لأنك ستلاحظ ذلك من خلال المثال .

نرجو الدعاء .... وفقكم الله والسلام عليكم.

Cars1.rar

#9

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

الاخ الوردي انا في النتظار ان شاء الله

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

#11

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

ولو ممكن الايميل والف شكر

#12

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

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

وشكرا

هذا الموضوع مغلق.

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