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

نسخة كاملة : كيفية ربط جدولين عن طريق dblookupcombobox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام  عليكم   كيف  اربط  جدولين  عن  طريق  dblookupcombobox
أولا نقوم بانشاء قاعدة بيانات Stagaire تحتوي على الحقول التالية:
اسم الحقل النوع الطول
Id_ Stagaire NuméroAuto /
Nom Texte court 25
Modul Numérique /

قاعدة المعطيات الثانية Module
اسم الحقل النوع الطول
Id_Modul NuméroAuto /
Nom_Modul Texte court 25

بعد عمل Connection ل Table eleve و Table Module نذهب الى خصائص (Propriétés) DBLookupComboBox و نعطي القيم التالية حسب الأرقام في الصورة :
1 2 نذهب DataSource نعطيها القيمة DataSource لل Table Eleve يعني كل Table لها DataSource الخاصة بها
2 1 نذهب DataField نعطيها قيمة الحقل Modul للقاعدة البيانات الخاصة Stagaire
3 5 ListSource نعطيها القيمة DataSource لل Table Stagaire
4 4 ListField نعطيها قيمة الحقل Nom_Modul لقاعدة البيانات Module (هذا يعني الحقل الذي نريده ان يضهر في القائمة DBLookupComboBox )
5 3 KeyField نعطيها قيمة Id_Module أي الحقل الذي نريد ان نضع قيمته في الحقل Modul لقاعدة البيانات Stagaire ( حقل العلاقة )

و في الأخير أرجوا ان قد وفقت
بارك الله فيك