OVH Cloud OVH Cloud

enregistrer record avant impression

2 réponses
Avatar
Thierry BALENSI
Bonjour,
j'ai un formulaire de saisie avec un bouton imprimer qui imprime un report
qui reference l'enregistrement en cours de sasie.
Je me suis rendu compte que le selecteur recordselector est toujours en
cours de modification. Si bien que les données ne sont pas encore
enregistrés. Et donc l'impression est vide.
Pour voir l'impression ,il faut appuyer sur le selecteur pour enregistrer
les données puis appuyer sur imprimer.
Comment forcer l'enregistrement avant l'impression.
Une solution serait de fermer le formulaire, mais ce n'est pas convenable.
J'aimerais garder le formulaire ouvert.
Merci pour votre aide

2 réponses

Avatar
Bouchra
salut,
j'ai le même pb.J'utilise apisoft et toi? Sans apisoft j'utilise une table
détail des articles.
Avatar
Raymond [mvp]
Bonjour.

dans l'événement click de ton bouton, juste avant de lancer l'impression tu
indiques:
DoCmd.RunCommand acCmdSaveRecord
ce qui enregistrera les modifications.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Thierry BALENSI" a écrit dans le message de
news:40cfedbe$0$21557$
Bonjour,
j'ai un formulaire de saisie avec un bouton imprimer qui imprime un report
qui reference l'enregistrement en cours de sasie.
Je me suis rendu compte que le selecteur recordselector est toujours en
cours de modification. Si bien que les données ne sont pas encore
enregistrés. Et donc l'impression est vide.
Pour voir l'impression ,il faut appuyer sur le selecteur pour enregistrer
les données puis appuyer sur imprimer.
Comment forcer l'enregistrement avant l'impression.
Une solution serait de fermer le formulaire, mais ce n'est pas convenable.
J'aimerais garder le formulaire ouvert.
Merci pour votre aide