delphi4arab منتديات دلفي للعرب
كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد (/showthread.php?tid=5565)



كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد - des4life - 17-09-2013

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

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

وشكرا لكم


كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد - makhlouf - 17-09-2013

و عليكم السلام و رحمة الله تعالى و بركاته:
لا يمكن ذلك إلا إذا إستخدمت SQL و من خلاله يمكن جمع البيانات من عدة جداول و إظهارها في dbgrid واحد
بالتوفيق


كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد - des4life - 17-09-2013

بارك الله فيك يا أخي على الرد
SQL اعرف لكن لا اتقن العمل به في الدلفي
انا استعمل طريقة أخرى و هي
While adotable1.eof do
Begin
….
End ;
إذا أمكن أن تدلني على درس مفيد في تطبيق sql في الدلفي و الطريقة لعمل ذلك خاصة في جمع البيانات في dbgrid واحد
شكرا لك يا أخي


كيف أظهر مجموعة من المعلومات من عدة جداول في dbgrid واحد - makhlouf - 17-09-2013

السلام عليكم و رحمة الله تعالى و بركاته:
أخي استعمل المكون 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
بالتوفيق