gabrielle a dit
Ne serait-ce pas plus facile alors, si j'avais une table qui comprend 2 champs (phase et sous-phase) :
phase 1 ; ss phase 1
phase 1 ; ss phase 2
phase 1 ; ss phase 3
phase 2 ; ss phase 1
phase 2 ; ss phase 2
oui tu peux
si ta table se nomme table1 est contien 2 cahmps phase et ss
tu cree un formulaire avec 2 listes déroulantes
liste0 et liste1
tu crée 2 requetes
requete1:
1 2 3
| SELECT Table1.phase
FROM Table1
GROUP BY Table1.phase; |
requete 2
1 2 3 4
|
SELECT Table1.phase, Table1.ss
FROM Table1
WHERE (((Table1.phase)=[Formulaires]![Formulaire1]![Liste0])); |
la propriété contenu de liste0
SELECT [Requête1].[phase] FROM [Requête1]
en fin tu ajoute pour le code suivant dans le module du formulaire
1 2 3 4 5 6
|
Private Sub Liste0_AfterUpdate()
Me.Liste1.RowSource = "SELECT Requête2.ss FROM Requête2; "
End Sub |
Partager