ربط جدول باستعمال كوبوبكس

دودوش

  • Newbie
  • *
    • مشاركة: 4
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: تشرين الأول 01, 2010, 07:50:48 مسائاً
السلام عليكم عندي جدولين
 جدول1 اسمه الفرع به الحقول التالية (codesection,session,année,mois(.
جدول2 اسمه المتربصين به الحقول التالية (codestagiaire,nomstag,presstag,....,codesection)
علما أن حقل الربط بين الجدولين هو codesection
العمل ربط combobox statique مع الجدول1. عند اختيار codesection معناه onchange.
فيقوم dbgrid  باظهار جميع المتربصين المعنيين بالفرع المختار.
علما ان نستعمل sql.
المطلوب هو المساعدة في حل هذا المشكل.
وشكرا


ING_HYD

  • Hero Member
  • *****
    • مشاركة: 1124
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: تشرين الأول 04, 2010, 08:46:27 مسائاً
Salam

la solution en générale se résume comme ceci
اقتباس
Select * from T1, T2
where T1.cle_primaire = T2.cle_secondaire


avec cle_primaire, l'indexe primaire de la table T1 et cle_secondaire la clé secondaire (clé étrangère) de la table T2. cle_secondaire doit être de même type que cle_primaire  pour que l'opération réussisse

Evidemment, tu peux utiliser les notions de MAJ en cascades mais cela dépend beaucoup de ton SGBDR


laoubi_adel

  • Sr. Member
  • ****
    • مشاركة: 333
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #2 في: تشرين الأول 27, 2010, 10:00:02 صباحاً
select *
from t1.t2
where codet=xcodet


ING_HYD

  • Hero Member
  • *****
    • مشاركة: 1124
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #3 في: تشرين الأول 27, 2010, 05:42:02 مسائاً
مقتبس من: laoubi_adel;517081
select *
from t1.t2
where codet=xcodet
et c'est quoi la nouveauté ici, tu pouvais faire mieux que ce que j'ai proposé mais je vois que la pluspart ne lisent pas les contributions des uns et des autres, c'est vraiment décevant