Bonsoir,
oui, bien sûr c'est possible.
Difficile de t'expliquer sans connaître la structure de ton (tes) formulaires: il y a de nombreux moyens...
Par exemple:
imagine une liste déroulante fondée sur ta requête. Il suffit que, en mode création, dans les propriétés de la liste, sous l'onglet données/source, tu cliques sur les trois points à droite puis que tu ajoutes en critère dans la colonne NomFournisseur: = RechercheTexte&"*"
Ensuite, tu crées un champ texte indépendant dans la même portion du formulaire (l'en-tête) et, à nouveau dans les propriétés du champ, sous l'onglet événement,AprèsMaj, en cliquant sur les trois points à droite, choisis : procédure événementielle.
Là, entre Sub et End Sub,
tapes:
NomDeTaListe.Requery
et hop, ta liste est mise à jour en fonction des infos encodées dans le champ.
ensuite, tu peux déterminer ce qui se passe en cliquant dans la liste, mais c'est une autre histoire.
On peut aussi simplement filtrer le formulaire avec une liste déroulante:
Tu crées une requête reprenant les infos dont tu as besoin et tu l'utilises pour créer un formulaire.
Dans la section en-tête, avec l'assistant ("baquette magique" dans la boite à outils sélectionnée), tu ajoutes une liste déroulante.
Dans la première boite de dialogue, choisis: je veux qu'access recherche un enregistrement, puis choisis les champs que tu veux utiliser en incorporant la clé primaire en premier. Le reste est automatique...
Pour la deuxième question, là aussi difficile de t'expliquer comment faire sans connaître ta structure.
Les états se construisent un peu comme des formulaires.
Tu auras besoin d'un état principal reprenant les données propres au fournisseur puis d'un ou de plusieurs sous-états reprenant les données des différents appareils.
Essaie avec les assistants, ça fonctionne généralement bien.
Là aussi, le plus simple est de créer une requête pour commencer en regroupant les champs nécessaires des différentes tables, de créer un état avec l'assistant en se basant sur cette dernière, et Access te proposera plusieurs solutions de présentation et de tri. Si ça ne convient pas, on jette et on recommence...