Bonjour,
En me basant sur cette conception des tables :
J'utilise une requête SQL pour afficher les dates d'échéance des documents de la table TblDocs.
Dans ma table TblRespCiv, ayant la même structure, j'enregistre un document. Il est séparé des autres car ne doit s'afficher que si le champs "TblChanST.Travaille" lié a pour valeur "oui".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TblChanST.NomChantier, TblST.NomST, TblDocs.NomDoc, TblDocs.Echeance FROM (TblST INNER JOIN TblChanST ON TblST.NomST = TblChanST.NomST) INNER JOIN TblDocs ON TblST.NomST = TblDocs.NomST WHERE TblDocs!Echeance < #26/06/2008# ORDER BY TblChanST.NomChantier ;
Une requête correspondant est :
Il n'y a donc que ce critère en plus : And ((TblChanST.Travaille)="Oui")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT TblChanST.NomChantier, TblST.NomST, TblDocs.NomDoc, TblDocs.Echeance, TblChanST.Travaille FROM (TblST INNER JOIN TblChanST ON TblST.NomST=TblChanST.NomST) INNER JOIN TblDocs ON TblST.NomST=TblDocs.NomST WHERE (((TblDocs!Echeance)<#6/26/2008#) And ((TblChanST.Travaille)="Oui")) ORDER BY TblChanST.NomChantier ;
Mon objectif serait d'afficher, dans une liste, TblDocs.NomDoc, TblDocs.echeance dans les mêmes colonnes que TblRespCiv.NomDoc, TblRespCiv.echeance
Est-ce techniquement réalisable ?
Une requête permettrait-elle d'inclure TblRespCiv dans TblDocs et de n'afficher l'un des documents (selon son nom, toujours identique pour chaque ST) que si... et toujours afficher les autres ?
Partager