كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد
#1
السلام عليكم و رحمة الله وبركته

لدي جدول ل CREDIT و جدول لـ personne
Table de Credit (N_Cridet..N_Produit..Qte..Montant..Date)
Table de Personne(N_Personne..N_Credit..Nem..Prenom..Adress.Tel)
كيف أستعرض في Tdbgrid إسم و لقب الدائن كمية و إسم المادة , و تاريخ و رقم الهاتف

وشكرا لكم
الرد
#2
و عليكم السلام و رحمة الله تعالى و بركاته:
لا يمكن ذلك إلا إذا إستخدمت SQL و من خلاله يمكن جمع البيانات من عدة جداول و إظهارها في dbgrid واحد
بالتوفيق
الرد
#3
بارك الله فيك يا أخي على الرد
SQL اعرف لكن لا اتقن العمل به في الدلفي
انا استعمل طريقة أخرى و هي
While adotable1.eof do
Begin
….
End ;
إذا أمكن أن تدلني على درس مفيد في تطبيق sql في الدلفي و الطريقة لعمل ذلك خاصة في جمع البيانات في dbgrid واحد
شكرا لك يا أخي
الرد
#4
السلام عليكم و رحمة الله تعالى و بركاته:
أخي استعمل المكون Query و حدد خصائصه كما يلي:
1- DataBaseName: اسم قاعدة البيانات.
2- SQL: إضغط على زر النقاط الثلاثة تظهر لك نافذة لكتابة تعليمات SQL مثل:
select nom,prenom,addr,city from employee,city where employee.num_pers=city.num_pers;
3- active: اجعلها true و هذا لتنشيط SQL
الآن أظف مكون من نوع DataSource و غير خاصية DATASET و اختر Query
أظف مكون dbgrid و غير الخاصية DataSource و اختر DataSource السابقة سوف تظهر المعلومات من الجدولين employee,city
بالتوفيق
الرد


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


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