Bonjour
Toujours mon histoire de formulaire contenant 3 sous formulaire.
J'ai un souci auquel je n'avais pas pensé
Ce formulaire est accessible depuis un autre, et en faite j'ai besoin de crée une requete dynamique qui afficherait mes formulaire
Clairement
Formulaire A (form-Projet): Formulaire depuis lequel j'appelle un formulaire B( form_devis)
Dans form devis * N°projet ( commum entre A et lui meme)
_____________* ID_CHI_CE( lien avec 1er sous formulaire )
_____________* ID_CHI_CS( lien avec 2er sous formulaire )
_____________* ID_Dev( lien avec 3eme sous formulaire )
Ce que j'ai besoin de faire c'est
si pour Num projet ID_CHI_CE <>"" alors la requete sera:
si pour Num projet ID_CHI_CS <>"" alors la requete sera:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT T_CHIFFRAGE_CE.ID_CHI_CE FROM T_PROJET INNER JOIN T_CHIFFRAGE_CE ON T_PROJET.ID_PRO = T_CHIFFRAGE_CE.ID_PRO;
si pour Num projet ID_DEV <>"" alors la requete sera:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT T_CHIFFRAGE_CS.ID_CHI_CS FROM T_PROJET INNER JOIN T_CHIFFRAGE_CS ON T_PROJET.ID_PRO = T_CHIFFRAGE_CS.ID_PRO;
ça en sachant que si ID_CHI_CS<>"" alors ID_CHI_CE="" et inversement mais ce n'est pas le cas pour ID Devis qui est rempli ou non independamment des deux autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT T_DEVIS.ID_DEV FROM T_PROJET INNER JOIN T_DEVIS ON T_PROJET.ID_PRO = T_DEVIS.ID_PRO;
Il me semble evidemment de passer par du vba Mais le probleme et donc la question
Comment crée une requete qui varie ?
Merci
Partager