Bonjour à tous,
Je reviens avec une question qui va surement vous paraitre anodine mais que je n'arrive pas à résoudre.
Présentation de la base
J'ai crée une base de donnée pour mon entreprise, ou sont stocké principalement des programmes de cours ( tel cours en tel heures avec tel chapitres pour tel niveau etc ... )
J'ai fais un formulaire pour rechercher et imprimer un programme bien particulier ( par niveau & titre & matière ).
Une fois le programme trouvé dans mon formulaire de recherche, il suffit d'un clic pour ouvrir un état ( pour imprimer ).
L'ouverture se fait correctement, l'état affichant bien en aperçu avant impression le programme de ma table sélectionner ( dans le formulaire ) grâce à ce code en vb :
DoCmd.OpenReport "Impression_prog", acPreview, , "[CodeMatiere] = " & Me.lstResults
Problème:
Lorsque je lance l'impression de mon état, il m'imprime le programme souhaité en premier ... mais aussi à la suite TOUS les programmes de la base de donnée ( une 100aine, j'ai été obliger d'éteindre l'imprimante en débranchant la prise >.< )
Mon problème autrement dit:
- 1- L'état afficher bien le programme sélectionné dans le formulaire
- 2- L'état imprime bien mon programme selectionné
- 3- Mais il imprime à la suite tous les programmes de la base de donnée
Résultat souhaité:
Que l'état imprime uniquement le programme sélectionné précédemment dans mon formulaire, et non toute la base de donnée avec en premier mon programme.
Le résultat souhaité autrement dit:
- 1- L'état afficher le programme sélectionné dans le formulaire
- 2- L'état imprime UNIQUEMENT mon programme sélectionné
J'ai fouillé sur la FAQ, les tutos, fait une recherche par google sur developpez.com, mais je n'ai pas trouvé ma réponse.
Cela peut venir du fait que mes critères de recherche était mauvais, si c'est le cas je m'en excuse par avance.
Merci de votre contribution,
Partager