السلام عليكم اصدقائى الاعزاء
انا عندى 2 كومبو بوكس ازاى املأ كومبو بوكس1 ببيان على سبيل المثال ( احمد - محمد - محمود ) واملا امام احمد (1-2-3) وامام (محمد (4-5-6) وامام محمود(7-8-9)بحيث عندما اختار احمد فى كمبو 1 تظهر قيم (1-2-3) فقط ولكن كل ذلك عن طريق زر اضافة وزر اختيار
كود تعبئة الكومبوبوكس الاول :
PHP كود :
ComboBox1.Items.AddRange({"أحمد", "محمد", "محمود"})
كود تعبئة الكومبوبوكس الثاني :
PHP كود :
Select Case ComboBox1.Text
Case "أحمد"
ComboBox2.Items.Clear()
ComboBox2.Items.AddRange({1, 2, 3})
Case "محمد"
ComboBox2.Items.Clear()
ComboBox2.Items.AddRange({4, 5, 6})
Case "محمود"
ComboBox2.Items.Clear()
ComboBox2.Items.AddRange({7, 8, 9})
End Select
ليس هذا هو المطلوب صديقى العزيز
المطلوب ملأ البيانات فى كومبو بوكس 1 وكمبوبوكس 2 اثناء تشغيل البرنامج وليس فى الكود
ضع الكود الاول في زر اضافة ثم ضع الكود الثاني في زر اختيار .
اضغط على الزر الاضافة اختر من الكومبو بوكس الاولى و اضغط على زر الاختيار تجد ضالتك باذن الله .
اولا اشكرك صديقى العزيز
ثانيا هناك مشكلة واستفسار
المشكلة ان عند الضغط على زر اضافة تتكرر الاسماء
ثانيا هل لايوجد طريقة لاضافة الاسماء فى كومبو 1 واضافة مايقابل كل اسم فى كومبو 2 اثناء تشغيل البرنامج وليس فى مرحلة الكود
السلام عليكم صديقى العزيز
لقد تم حل المشكلة الاولى
يبقى الاستفسار كيف اضيف بزر الاسماء فى كومبو 1 واضافة مايقابل من كل اسم من كومبو2 اثناء تشغيل البرنامج وليس فى مرحلة كتابة الكود
اخي ضع الكود في حدث الفورم لود ليتم الاضافة عند تشغيل البرنامج
بالنسبة للتكرار :
PHP كود :
ComboBox1.Items.Clear()
ComboBox1.Items.AddRange({"أحمد", "محمد", "محمود"})
بالنسبة للسؤال الثاني يجب عليك استعمال قواعد البيانات اي عمل جدولين مرتبطين ببعضهما الاول فيه الاسماء و الثاني فيه الارقام بعلاقة راس باطراف و هذه مشاركة من احد الاعضاء توضح ذالك :
برنامج قواعد بيانات يحتوي على علاقات بين الجداول
الف مليون شكر صديقى العزيز الذى اعتز به صديقا واخا كريما وعزيزا
الحمد الله و الشكر الله رب العالمين .
صديقى العزيز ممكن استفسار اخير
هل ممكن عمل اضافة بزر لقواعد البيانات من فورم يوجد به زر يملأ داتا جريد فيو فى فورم تانى
مع خالص تحياتى