delphi4arab منتديات دلفي للعرب
مكون dbcombobox ياخذ قيمة حسب مكون اخر - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مكون dbcombobox ياخذ قيمة حسب مكون اخر (/showthread.php?tid=3881)



مكون dbcombobox ياخذ قيمة حسب مكون اخر - magicabdou - 15-02-2012

لدي dbcombobox1;2

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

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

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


مكون dbcombobox ياخذ قيمة حسب مكون اخر - محمد عبد العزيز - 15-02-2012


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



مكون dbcombobox ياخذ قيمة حسب مكون اخر - magicabdou - 15-02-2012

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

هذا هو مثال


مكون dbcombobox ياخذ قيمة حسب مكون اخر - محمد عبد العزيز - 15-02-2012

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



مكون dbcombobox ياخذ قيمة حسب مكون اخر - magicabdou - 15-02-2012

بارك الله فيك اخي مشكور