Ok donc j'ai fais ce que tu m'as dis dans le générateur de code (effectivement il m'ouvrait par défaut le générateur de macro, j'laurais pas trouvé par accident si tu m'avais pas dis comment faire! Merci
Sinon j'ai repris ton code voila ce que sa me donne au final (et sa ne marche pas, j'ai dus oublié quelques chose).
1 2 3 4 5 6
| Private Sub Boîte24_Click()
DoCmd.OpenForm "Liste Films", , , "(N°)= '" & Me.ListeChoix.Column(0) & "'"
DoCmd.Close acForm, "RechercheFilmsTitre"
End Sub |
J'ai changé Fiche films en "Liste Films" (qui est le nom de mon formulaire avec les fiches complètes), ID_Title en "N°" (qui est le nom du champ clé de ma table Liste Films), et Recherche film par titre en "RechercheFilmsTitre" (qui est le nom de mon formulaire contenant la requête de recherche de film en fonction du titre).
Je crois que ce qui ne va pas vient de:
'" & Me.ListeChoix.Column(0) & "'"
Je t'avouerais que je ne comprend pas trop cette ligne, si tu pouvais me la préciser! Parce que y'a quelques chose que je ne comprend pas, c'est la recherche de la fiche complète par le numéro. Ma requête de recherche de titre se base sur le champ Titre de ma table Liste Films, qui est intégré dans mon formulaire "RechercheFilmsTitre", ce dernier n'affichant pas le numéro mais uniquement le titre du film, l'affiche et le synopsis.
Le numéro à beau être la clé de ma table Liste Films, comme je ne créer pas de table lors de la recherche par titre je ne comprend pas comment il peut retrouver la fiche complète par le numéro si il n'est pas référencé dans mon formulaire de recherche.
Ce qu'il faudrait c'est une comparaison par titre complet de film et pas par le numéro.
J'espère avoir été clair, sur ce que je trouvais pas clair ^^"
Partager