مكون dbcombobox ياخذ قيمة حسب مكون اخر
#1
لدي dbcombobox1;2

dbcombobox1 فيه القيم التالية المحكمة /المجلس
dbcombobox2 فيه القيم التالية القسم /الغرفة

في الحث onchange لل dbcombobox1
كتبت
كود :
if dbcombobox1.itemindex=0 then dbcombobox2.itemindex:=0; if dbcombobox1.itemindex=1 then dbcombobox2.itemindex:=1;
لأن في المثال القسم تابع للمحكمة و الغرفة تابعة للمجلس
المشكلة تكمن في الحفظ dbcombobox1 تحفظ بشكل عادي

اما dbcombobox2 فلا تظهر فيها شيئ اي لا تحفظ في قاعدة البيانات
الرد
#2

ان كان عدد الItems متساوي في DbcomboBox1 و DbComboBox2 يكفي كتابة
كود :
dbcombobox2.itemindex:dbcombobox1.itemindex;
الأن لم تذكر هل هما بنفس الجدول ؟ جدولين مختلفين ؟ ما العلاقة بينهما ؟
كلما كان سؤالك أوضح كلما لتلقت اجابة اسرع/احسن
الرد
#3
هما بنفس الجدول
إذا اردت إختيار المجلس في dbcombobox1 تظهر في dbcombobox2 الغرفة
و لكن الإشكال في الحفظ dbcombobox2 لا تحفظ
جربت الكود الذي وضعته و بقي نفس الإشكال و هو dbcombobox2 لاتحفظ
B.M.AbdelAziZ كتب :لم تذكر هل هما بنفس الجدول ؟ جدولين مختلفين ؟ ما العلاقة بينهما ؟

هذا هو مثال


الملفات المرفقة
.rar   client.rar (الحجم : 7.48 ك ب / التحميلات : 41)
إن أصبت فمن الله وإن أخطأت فمن نفسي ومن الشيطان
الرد
#4
احذف ما سبق واكتب بدلا منها
كود :
Table1.FieldByName('Classe').AsString:=dbcombobox2.items[dbcombobox1.itemindex];
الرد
#5
بارك الله فيك اخي مشكور
إن أصبت فمن الله وإن أخطأت فمن نفسي ومن الشيطان
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم