Salut,
La je suis en train de faire ma premiere base access et je rencontre un probleme que je n'arrive pas a résoudre:
Un client peut avoir plusieur devis.(1-n)
TABLE CLIENT : Num_client Nom_client
TABLE DEVIS : Num_devis Num_client
Sous-Formulaire: informations liées au num_devis.
**J'ai une liste modifiable qui pointe sur la table Client et qui permet donc de selectionner un client (Nom_Client) grace à la clé primaire de la table Client: Num_client
**J'ai une seconde liste qui permet de selectionner les devis par le biais de la clé étrangère de la table Devis: Num_client. (une selection sur la premiere liste modifie donc la seconde liste).
Contenu de la deuxième liste (qui je pense est faux):
SELECT Devis.Num_devis, Devis.Num_marche FROM Devis WHERE Devis.Num_client=Forms!FormDevis.lstClient;
*La selection de Num_devis dans la 2eme liste permet d'afficher un sous-formulaire qui correspond au devis séléctionné par rapport à Num_devis.
*Lorsque l'on selectionne un client dans la premiere liste, ses devis apparaissent bien dans la seconde liste.
Néanmoins, il n'est plus possible de selectionner un devis dans la seconde liste: lorsque que l'on clique dessus, un sons d'erreur signale " Le controle ne peut etre modifié, il est lié au champs numéro auto "Num_devis".
*Et donc il n'est pas possible d'afficher le sous-formulaire correspondant au Num_devis ( selectionné par la deuxième liste).
De plus je ne sais pas comment joindre la selection du sous formulaire avec la 2eme liste.
JE VOUS DEMANDE DONC DE L'aide s'il vous plait parce que cela fais 2 nuits que je lutte
Je joins un ptit impr-écran...
Partager