التعامل مع الحقول
#1
السلام عليكم ورحمة الله وبركاته

لديا جدولين كما في الصورة التالية :
[صورة: attachment.php?attachmentid=2606&stc=1&d=1272002190]
الجدول الاول لدرجات النارية و الجدول التاني للالوان
عندما نضيف سجل الى الجدول الاول كالتالي :

رقم الدراجة : 1
كمية الدراجة : 13
لونها : 1 حسب الجدول الالوان

المشكلة في DBGrid , عندما اظهر جدول الدرجات يظهر عادي ولكن في حقل NumCouleur يظهر رقم اللون . كيف يمكن اظهار إسم اللون بدل رقمه بدون التغيير في ايي شيئ في الجداول.

بارك الله فيكم وجزام عنا خيرا


الملفات المرفقة
.jpg   Table.jpg (الحجم : 14.51 ك ب / التحميلات : 52)
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#2
وعليكم السلام ورحمة الله وبركاته
استخدم حقل Lookup في المنتدى أمثلة كثيرة، استخدم البحث، كمثال:
http://www.delphi4arab.net/forum/showthr...p?tid=4357
بالتوفيق.
الرد
#3
بارك الله فيك اخي على التواصل

اضنك فهمتني خاطئ
اخي انا لا أوده في الادخال مثلا :
عندا إدخال اللون اقوم بختياره من sDBLookupComboBox ويسجل رقمه في القاعدة

لكن أوده في عملية الاخراج :
عندما يظهر الجدول في ال DBgrid في الحالة العادية يظهر رقم اللون في حقل الالوان لكن اود ظهور اسم اللون وليس رقمه ...

كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#4
أظنك قرأت بسرعة Smile
كنت أعني ما قلت: استخدم حقل Lookup ولم أقل مكون TDBLookupComboBox
انقر مرتين على مكون TDataSet المستخدم...
أضف حقل Lookup جديد ثم حدد خصائصه، باختصار:
- من أي جدول يجلب بالبيانات ؟
- أي حقل سيعرضه ؟
- حسب ماذا سيعرض ؟
المزيد باستخدام البحث...
بالتوفيق.
الرد
#5
أسف جدا اخي الكريم على التسرع
أنت دائما كما عودتنا تظهر لنا رئس الخيط
بارك الله فيك اخي لقد توصلت الى الحل
بالتوفيق للجميع ,,
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد


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


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