Access2007
Bonjour
J’ai un Formulaire Fm avec sous-formulaire SFm (correspondant à une facture et ses lignes).
Lorsque j’ai rempli la facture (formulaire et sous-formulaire) je veux l’imprimer.
J’ai donc créé un état pour cela : Ea_fact
Sur le formulaire j’ai un bouton à cliquer BP pour passer du formulaire à l’état et imprimer. sur clique :
1 2
| DoCmd.OpenReport Ea_Fact, acViewPreview
DoCmd.GoToRecord acDataForm, Fm, acLast |
Ca ne marche pas ! une fenêtre s’ouvre : erreur 2497. L’action ou la méthode requiert un argument Nom état.
le code est refusé et s’inscrit en surligné jaune. ( en mettant le curseur sur Ea_Fact, je lis Ea_Fact = vide)
J’ai essayé en mettant
DoCmd.GoToRecord acDataForm, Fm, acLast
En évènement à l’ouverture de l’état … niet
Le résultat : si je lance l’impression, c’est tout le fichier facture qui s’imprime et non la dernière créée !!
J’ai une piste mais …??!!! .... le numéro de série de la facture est conservé donc avec un filtre …mais je ne sais pas exploiter la piste … et en plus ce n'est peut-être pas la bonne!
Merci pour vos lumières!
Partager