المشاركات : 11
المواضيع 4
:
: 0
الإنتساب : Sep 2009
السلام عليكم
عندي 5 جداول
اردت الربط بين جدولين بحيث اردت ملء بيانات في FORM2 في خانة DbEdit من الجدول 2
بعد تحديد سجل1 من الجدول1 تكون له علاقة مع بيانات DbEdit في الجدول الثاني
اي عند اغير السجل تتغير معلومات DbEdit
عرض اسم في سجل مثلا ( السنة الثالثة ) من الحقل (Niveau ) من الجدول الاول أقسام classe
تكون له علاقة مع ادخال بيانات في DbEdit من الجدول 2 تلاميذ (eleve)
اي عندما اغير اسم في السجل من الحقل تتغير معلومات DbEdit
استعملت dbcOMBOBOX و لم ينجح الامر
هل استعمل dbcombobox او dblookuplistbox
و ماهو الكود الضروري لذلك و شكرا
المشاركات : 429
المواضيع 28
:
: 0
الإنتساب : May 2008
المشاركات : 11
المواضيع 4
:
: 0
الإنتساب : Sep 2009
شكرا و بارك الله فيك و لكن لم اجد حلولا لمشكلتي في كل الروابط السابقة
المشاركات : 429
المواضيع 28
:
: 0
الإنتساب : May 2008
إقتباس : اردت الربط بين جدولين
راجع الروابط
المشاركات : 11
المواضيع 4
:
: 0
الإنتساب : Sep 2009
13-01-2011, 08:45 PM
(آخر تعديل لهذه المشاركة: 13-01-2011, 10:17 PM بواسطة kachwahed.)
nabilkeb كتب :راجع الروابط
اعيد شرح سؤالي اكثر
لدي جدولين paradox
الجدول الاول اسمه classe يحتوي على عدة حقول اسم احدهم Niveau (المستوى )
الجدول الثاني اسمه eleve يحتوي على عدة حقول اسم احدهم Niveau (المستوى) كذالك
اردت الربط بين جدولين بحيث اردت ملء بيانات في FORM2 في خانة dblistbox او DBComBobx
بحيث يعرض لي جميع datafield الحقل niveau من الجدول Classe و نختار انا اسم واحد تكون له علاقة مع
بيانات الدخال في dbedit للجدول الثاني Eleve
هل استعمل dblist box ام dbcombobox او dblookuplistbox
استعملت هذا الكود
كود :
dbcombobox1.items.Clear;
with table2 do begin
first;
while not EOF do begin
dbcombobox1.Items.Add(fieldbyname('niveau').asstring);
next;
end;
end;
DBComboBox1.ItemIndex := 0;// to select the first item
و لكن عند تغيير معطيات dbcombobox
لا تتغير معي معطيات dbedit1.2.3.4 اي جميع معطيات الجدول eleve
ماهي الطريقة الازمة و شكرا.
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
إقتباس :الجدول الاول اسمه classe يحتوي على عدة حقول اسم احدهم Niveau (المستوى )
الجدول الثاني اسمه eleve يحتوي على عدة حقول اسم احدهم Niveau (المستوى) كذالك
الأصل أن الحقول لا تتكرر قاعدة البيانات، إلا إذا كان لها معنى مختلف...
الخطأ على مستوى قاعدة البيانات يجر إلى المزيد من الأخطاء والعقبات فيما بعد...
طالع: الأسس العلمية في تصميم نماذج قواعد البيانات العلائقية.
من الأفضل إنشاء الحقل في أحد الجدولين
وحقل Lookup في الجدول الآخر
استخدم مكون TLookupComboBox لعرض البيانات المرتبطة
بالتوفيق.