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

نسخة كاملة : ComboBox وقواعد البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
لدي جدوال فيه عمود ıd وعمود name
استخدم comboBox فيها بيانات العمود name عند اختيار احد القيم من الcomboBox يجب ان يظهر في label ميقابل الname من عمود id
يعني عند اخيار من comboBox القيمة : تفاح مثلا
يظهر في label القيمة : 2 من العمود ıd
علما
استخدم dbexpress
sqlquery
يمكنك ذلك عن طريق اضافة حقل id للكومببوكس مع حقل name أي أن تستبدل الكود الذي يضيف الاسم للكمبوبكس بذا... بهذه الطريقة

كود :
ComboBox1.Items.AddObject(Name Field, id Field);
حيث name field هو حقل الاسم و id field هو حقل الرقم

وعند إختيار القيمة من الكومبوبوكس أكتب هذا الكود في حدث Onchange

كود :
Label1.Caption = combobox1.Items.Objects[Combobox1.ItemIndex];