delphi4arab منتديات دلفي للعرب

نسخة كاملة : مكون dbcombobox ياخذ قيمة حسب مكون اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لدي dbcombobox1;2

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

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

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

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

هذا هو مثال
احذف ما سبق واكتب بدلا منها
كود :
Table1.FieldByName('Classe').AsString:=dbcombobox2.items[dbcombobox1.itemindex];
بارك الله فيك اخي مشكور