سلام عليكم
اخواني ابغي كود اللي يجعل البحث عن طريق combo box
فمثلا لدي 2 combo box
اول فيه انواع السيارات وثاني فيه اصداراتهن
فمثلا اذا اخترنا في الكومبو الاول نوع سيارة مازدا في الكومبو الثاني يطلع لي اصداراتهن
سلام عليكم
اخواني ابغي كود اللي يجعل البحث عن طريق combo box
فمثلا لدي 2 combo box
اول فيه انواع السيارات وثاني فيه اصداراتهن
فمثلا اذا اخترنا في الكومبو الاول نوع سيارة مازدا في الكومبو الثاني يطلع لي اصداراتهن
سوي كم كمبو
وعند اختيار mazda
ضع خاصية الكمبو بوكس visable = false
انت من قبل مسوي نوع خاص بموديلات المازدا
mazdamodel.viable = true
إن شاء الله فهمت
يعني لكل موديل كمبوخاص

أو اربطهم بقاعدة بيانات
هلا اخواني فكرتكم جميل وبارك الله فيكم ولكن يااخي انا رابطها بالقاعدة بيانات واريد الكود الذي يستدعي النوع المازدا من القاعدة ومن ثم يستدعي الاصدارات
حسناً أولاً في جدول الإصدارات عليك أن تضع حقلاً هو نوع السيارة يعني مثلاً مازدا ثم تربط هذا الحقل مع حقل آخر في جدول آخر هو جدول نوع السيارة يعني مثلاً تربط الحقل نوع السيارة في الجدول الأول مع الحقل نوع السيارة في الجدول التاني ثم تكتب جملة sql هي :
data1.recordset=select from table1 where carcompany=text1.text
حيث table1 هو اسم جدول الإصدارات و carcompany هو حقل نوع السيارة في جدول الإصدارات .
إذا عندك سؤال أو ما فهمت شي ، بس قلي وأنا جاهز
اخي ممكن توضح اكثر
طيب بس في تعديل بسيط ، إنت في عندك قاعدة بيانات فيها جدول اسمه table1 مثلاً وهذا الجدول فيه حقلين هما : نوع السيارة ، والإصدار
الآن في البرنامج الذي تصممه بالفيجوال ضع 2كمبو بوكس وأداة قاعدة بيانات وأربط قاعدة البيانات واربط كل كومبو بحقله الآن أنقر على الكومبو الذي يحوي نوع السيارة نقراً مزدوجاً ليظهر حدث التغيير في الكومبو ثم اكتب فيه :
data1.recordset = select from table1 where cartype = combo1.datafield
حسناً في هذه الجملة نستخدم جملة sql والsql هي عبارة عن لغة برمجة بسيطة جداً وخاصة بالتعامل مع قواعد البيانات حيث تمكنك من إضافة سجل والبحث وأشياء كثيرة ولن أشرح بالتفصيل ولكن الجملة السابقة تقوم بالبحث في الجدول table1 عن السجلات التي يكون فيها الحقل cartype أي حقل نوع السيارة مساوياً لما اختاره المستخدم من الكومبو ، أي إذا اختار المستخدم النوع مازدا من الكومبو فإن البرنامج يقوم بالبحث في الجدول table1 ويعرض فيه فقط السجلات التي نوع السيارة فيها مازدا.
إذا لم تفهم شيئاً ما قلي وأنا أظل أعيده حتى تفهم
اخي بارك الله فيك علي شرح ولكن ياريت تتوسع اكثر علي توضح لي
قلي شو النقطة يلي ما فهمتها علشان أشرحها
اخي انا اريد بالضبط الكود الذي يجعل كومبو الاول يعرض فيه انواع السيارات التي سوف اضيفها الي قاعدة البيانات
والكومبو الثاني يعرض فيه اصدارات
فمثلا اذا اختارنا مازدا تظهر في كومبو الثاني اصدارات المازدا
يعني يجعل كومبو الثاني يعرض اي اصدار بدايته كلمة مازدا فمثلا " مازدا 626 "
بصراحة أخي أنا ممكن أرسلك مرفق بس الأكسيس عندي مشكلة على كل حال رح حاول أرسل مرفق وأشرحلك فيه كل حاجة
بارك الله فيك
أخي الكريم أنت ممكن أنك تجعل الكمبو بوكس الخاص بالموديلات فاضي وتحط بحدث التغيير إضافة الموديلات إلى الكمبو بوكس فمثلا عندما نضع على سيارة لكزس يقوم بإضافة GS300 & GS430 & ES300 & ES 430 وهكذا.



Email : sao_-5000@hotmail.com
هذا الموضوع مغلق.