Requêtes SQL

meksam Messages postés 40 Statut Membre -  
nabil-bago Messages postés 289 Statut Membre -
Salut tout le monde
Voilà, je suis débutant en delphi
Je développe une application (Gestion des archive administratif), mon MCD est le suivant :

Table 1 : TArchive (Id_arch, libelle_arch, rayonnage, etage_ray, num_boite_arch, date_archivage, duree_vie, scan_arch, observation, id_type_arch, id_dir, id_salle, id_etat_arch, id_langue_arch)

Table 2 : T Directions (id_dir, libelle_dir)

Table 3 : TSalles_archives (id_salle, num_salle_arch, surface_salle, etage_salle)

Table 4 : TEtat_arch (id_etat_arch, etat_arch)

Table 5 : TLangue_ arch (id_langue_arch, langue_arch)

Table 6 : Ttypes_archives (id_type_arch, des_type_arch)

Ma question est : comment utiliser les requêtes SQL pour aficher dans un seul DBGRID un résultat qui englobe plusieurs champs de chaque table, et ça en utilisant les Edit ou les listes box.

Et merci d'avance...

3 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,

    Ta question concerne quoi au juste ?
    => Comment faire une requête en delphi ?
    => Comment faire une requête SQL ?
    => Comment remplir un DBGRID ?

    Sachant que là ... tu es dans la section BASES DE DONNEES du forum ... et non DELPHI.

    Et ...Au passage... .. quel SGBD utilises tu ??

    A la limite ... si ta question avait été seulement :
    <block>
    comment utiliser les requêtes SQL pour aficher un résultat qui englobe plusieurs champs de chaque table
    </code>

    La réponse aurait été apporté sûrement plus rapidement.... et elle serait du genre :
    => Il suffit d'utiliser des JOINTURES.

    Par exemple :
    SELECT *
    FROM TArchive A
    LEFT JOIN Directions D  ON D.id_dir = A.id_dir
    LEFT JOIN TSalles_archives S ON S.id_salle = A.id_salle
    LEFT JOIN TEtat_arch E ON E.id_etat_arch = A.id_etat_arch
    
    // etc....
    
    


    0
  2. meksam Messages postés 40 Statut Membre 2
     
    Bonjour jordane45, un grand merci pour ta visite et votre réponse.

    ma question est comment faire des requêtes SQL en DELPHI en étulisant les Edit.text (ça veux dire l'utilisateur n'a qu'a entrer l'information dans le masque de saisie et valider).

    consernant le SGBD, j'utilise le turbodb

    et merci jordane45.
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
       
      Si ta question est : "comment faire des requêtes SQL en DELPHI" ... ta question devrait alors se trouver dans la section PROGRAMMATION / DELPHI du forum et non dans Bases de données !

      Je déplace le sujet au bon endroit.
      Bonne continuation.
      0
  3. nabil-bago Messages postés 289 Statut Membre 13
     
    Bonjour,
    pour cella tu peux utilisé le composant ADOQuery
    0