Bonjour,
Ton instruction sql
SELECT * FROM Articles WHERE Articles.coderubrique=forms!étatprincipal!coderubrique;
est bonne, elle va chercher tous les enregistrements de la table articles pour un code rubrique. Il te suffit de la mettre dans la source de ton état et à chaque fois que tu changeras la valeur de forms!étatprincipal!coderubrique ton état se mettra à jour.
ou la seconde méthode, à utiliser par exemple dans la procedure clic d'un bouton:
DoCmd.OpenReport "nom de mon etat", acViewNormal, "le nom de ta requête", "Articles.[coderubrique]= forms!étatprincipal!coderubrique ", acWindowNormal
de ce cas ta requête ( "le nom de ta requête") sera générique ce qui donne l'instruction sql
SELECT * FROM Articles;
et la condition se fait dans openreport ("Articles.[coderubrique]= forms!étatprincipal!coderubrique")
A toi de choisir
Partager