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

سؤال فى ............combo box

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

عندى 2 كمبو بوكس الاول للصفوف مثل الصف الاول الثانى الثالث وهكذا والثانى به اسماء الفصول 1 او 2 او 3 او 4 وهكذا

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

تم تعديل هذه المشاركة بواسطة moheb_grf12 في 4 أكتوبر 2006 في 07:11

#2

السلام عليكم

أخي الكريم

أولا :

لنفترض أن البيانات لديك موجودة في جدول أسمة School_Class

داخل الجدول فيه 2 فيلد

Class_Name

Sub_Class

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

نقوم بكتابة الكود التالي :

في حدث Click للكومبو بكس الأول أكتب الكود التالي :

Dim Rs as new adodb.recordset
'فتح الجدول هناحسب البيانات التي قمنا باختيارها
rs.open " Select * from School_Class Where Class_Name = '" & combo1.text & "';",db,1,1

'تجهيز الكومبو لاستقبال البيانات الجديدة
Combo2.clear
'اعادة البيانات التي تم اختيارها للبداية
 if rs.bof = false then rs.movefirst
'بدء الدورة لاضافة البيانات في الكومبو2 وحسب عدد السجلات المستخلصة
do until rs.eof
'اضافة سطر البيانات الى الكومبو
  combo2.additem rs!Sub_class
'نقل الجدول الى السطر التالي
  rs.movenext
loop

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

شكرا جزيلا

#4

جزاك الله خيرا

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

يعنى ايه & وselect

وجزاك الله خيرا

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

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