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

ابغي طريقة

مغلق
بدأه مبرمج الصغير في 1 يوليو 2007 · 12 رد · 679 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

اخواني ابغي كود اللي يجعل البحث عن طريق combo box

فمثلا لدي 2 combo box

اول فيه انواع السيارات وثاني فيه اصداراتهن

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

#2

سوي كم كمبو

وعند اختيار mazda

ضع خاصية الكمبو بوكس visable = false

انت من قبل مسوي نوع خاص بموديلات المازدا

mazdamodel.viable = true

إن شاء الله فهمت

يعني لكل موديل كمبوخاص

startingprogremmer.jpg
#4

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

#5

حسناً أولاً في جدول الإصدارات عليك أن تضع حقلاً هو نوع السيارة يعني مثلاً مازدا ثم تربط هذا الحقل مع حقل آخر في جدول آخر هو جدول نوع السيارة يعني مثلاً تربط الحقل نوع السيارة في الجدول الأول مع الحقل نوع السيارة في الجدول التاني ثم تكتب جملة sql هي :

data1.recordset=select from table1 where carcompany=text1.text

حيث table1 هو اسم جدول الإصدارات و carcompany هو حقل نوع السيارة في جدول الإصدارات .

إذا عندك سؤال أو ما فهمت شي ، بس قلي وأنا جاهز

#6

اخي ممكن توضح اكثر

#7

طيب بس في تعديل بسيط ، إنت في عندك قاعدة بيانات فيها جدول اسمه table1 مثلاً وهذا الجدول فيه حقلين هما : نوع السيارة ، والإصدار

الآن في البرنامج الذي تصممه بالفيجوال ضع 2كمبو بوكس وأداة قاعدة بيانات وأربط قاعدة البيانات واربط كل كومبو بحقله الآن أنقر على الكومبو الذي يحوي نوع السيارة نقراً مزدوجاً ليظهر حدث التغيير في الكومبو ثم اكتب فيه :

data1.recordset = select from table1 where cartype = combo1.datafield

حسناً في هذه الجملة نستخدم جملة sql والsql هي عبارة عن لغة برمجة بسيطة جداً وخاصة بالتعامل مع قواعد البيانات حيث تمكنك من إضافة سجل والبحث وأشياء كثيرة ولن أشرح بالتفصيل ولكن الجملة السابقة تقوم بالبحث في الجدول table1 عن السجلات التي يكون فيها الحقل cartype أي حقل نوع السيارة مساوياً لما اختاره المستخدم من الكومبو ، أي إذا اختار المستخدم النوع مازدا من الكومبو فإن البرنامج يقوم بالبحث في الجدول table1 ويعرض فيه فقط السجلات التي نوع السيارة فيها مازدا.

إذا لم تفهم شيئاً ما قلي وأنا أظل أعيده حتى تفهم

#8

اخي بارك الله فيك علي شرح ولكن ياريت تتوسع اكثر علي توضح لي

#10

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

والكومبو الثاني يعرض فيه اصدارات

فمثلا اذا اختارنا مازدا تظهر في كومبو الثاني اصدارات المازدا

يعني يجعل كومبو الثاني يعرض اي اصدار بدايته كلمة مازدا فمثلا " مازدا 626 "

#11

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

#12

بارك الله فيك

#13

أخي الكريم أنت ممكن أنك تجعل الكمبو بوكس الخاص بالموديلات فاضي وتحط بحدث التغيير إضافة الموديلات إلى الكمبو بوكس فمثلا عندما نضع على سيارة لكزس يقوم بإضافة GS300 & GS430 & ES300 & ES 430 وهكذا.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

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

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