Bonjour, je suis en train de réaliser une BDD sous Access 2007 pour gérer une bibliothèque perso. J'ai besoin d'indiquer l'emplacement de chaque livre dans une pièce et dans la bibliothèque de la pièce. J'ai donc deux tables nommées "Pièces" et "Bibliothèques".
Leur structure:
Pièces:
- N°
- Pièce
Bibliothèques:
- N°
- Bibliothèque
- Pièce
Sur le formulaire ou on enregistre les livres (nommé "Livres"), j'ai donc deux listes déroulantes "Bibliothèque" et "Pièce". Je voudrais que lorsque l'on sélectionne avec la liste déroulante la pièce, il ne reste plus dans la deuxième liste que les bibliothèques existants dans celle-ci.
J'ai donc suivi la FAQ qui dit de taper :
Mais là je suis un peu perdu. J'ai essayé avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select TVille.ID, TVille.Nom From TVille Where TVilles.IDPays = Forms!F_Geographie.lstPays
ce qui ne fonctionne évidemment pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select Bibliothèques.N°, Bibliothèques.Bibliothèque From Bibliothèques Where Bibliothèques.N° = Forms!Livres.Pièce
Tout d'abord, par quoi dois-je remplacer "Nom"? Par le nom d'une bibliothèque contenue dans le champ "Bibliothèque" de la table "Bibliothèques", ça ne me paraît pas très logique...
Ensuite, le IDPays, me suffit-il de le remplacer par "N°" ou dois-je changer le nom du numéro auto de ma table "Pièces"?
Enfin bref, je suis complètement perdu, alors si quelqu'un pouvait m'aider ce serait vraiment super sympa!
Merci d'avance.
Partager