OVH Cloud OVH Cloud

Mise à jour des enregistrements

4 réponses
Avatar
Bernard CLAUSSE
Bonsoir,

Je dispose d'un formulaire contenant une multitude de champs ainsi qu'un
bouton qui imprime un état.
En clair, rien de bien compliquer.
Le pb est que lorsque je modifie un champs et que je clique immédiatement
aprés sur mon bouton d'impression, les données de ce champs ne sont
actualisées avec la valeur saisie.


Merci d'avance à tous ceux qui auront pris la peine de lire ce message.

Bernard

4 réponses

Avatar
Eric
Bonsoir Bernard,

Quand tu modifies un ou plusieurs champs, les modif ne
seront prises en charge que lorsque tu passeras à
l'enregistrement suivant, aussi je te propose de mettre
sur la proc _click() lancant l'impresssion de ton état
avant la comande DoCmd.openreport ...
la commande suivante :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
ainsi tu forces l'enregistrement en cours.

Eric

-----Message d'origine-----
Bonsoir,

Je dispose d'un formulaire contenant une multitude de
champs ainsi qu'un

bouton qui imprime un état.
En clair, rien de bien compliquer.
Le pb est que lorsque je modifie un champs et que je
clique immédiatement

aprés sur mon bouton d'impression, les données de ce
champs ne sont

actualisées avec la valeur saisie.


Merci d'avance à tous ceux qui auront pris la peine de
lire ce message.


Bernard


.



Avatar
Raymond [mvp]
Bonsoir.

une petite note complémentaire, pour être un peu plus dans le ton des
dernières version access on peut faire:
DoCmd.RunCommand acCmdSaveRecord
ou
Me.Dirty = False
qui feront le même effet

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Eric" a écrit dans le message de
news:1269101c3f659$94825ec0$
Bonsoir Bernard,

Quand tu modifies un ou plusieurs champs, les modif ne
seront prises en charge que lorsque tu passeras à
l'enregistrement suivant, aussi je te propose de mettre
sur la proc _click() lancant l'impresssion de ton état
avant la comande DoCmd.openreport ...
la commande suivante :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
ainsi tu forces l'enregistrement en cours.

Eric

-----Message d'origine-----
Bonsoir,

Je dispose d'un formulaire contenant une multitude de
champs ainsi qu'un

bouton qui imprime un état.
En clair, rien de bien compliquer.
Le pb est que lorsque je modifie un champs et que je
clique immédiatement

aprés sur mon bouton d'impression, les données de ce
champs ne sont

actualisées avec la valeur saisie.


Merci d'avance à tous ceux qui auront pris la peine de
lire ce message.


Bernard


.



Avatar
Bonsoir Raymond,

yep je suis encore avec la version ancestrale ;-)
A propos tu n'aurais pas une idée pour mon prob de Form &
sous-form. Je suis sur qu'il doit y avoir moyen de faire
mieux

Merci d'avance
Eric
-----Message d'origine-----
Bonsoir.

une petite note complémentaire, pour être un peu plus
dans le ton des

dernières version access on peut faire:
DoCmd.RunCommand acCmdSaveRecord
ou
Me.Dirty = False
qui feront le même effet

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Eric" a écrit dans
le message de

news:1269101c3f659$94825ec0$
Bonsoir Bernard,

Quand tu modifies un ou plusieurs champs, les modif ne
seront prises en charge que lorsque tu passeras à
l'enregistrement suivant, aussi je te propose de mettre
sur la proc _click() lancant l'impresssion de ton état
avant la comande DoCmd.openreport ...
la commande suivante :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
ainsi tu forces l'enregistrement en cours.

Eric

-----Message d'origine-----
Bonsoir,

Je dispose d'un formulaire contenant une multitude de
champs ainsi qu'un

bouton qui imprime un état.
En clair, rien de bien compliquer.
Le pb est que lorsque je modifie un champs et que je
clique immédiatement

aprés sur mon bouton d'impression, les données de ce
champs ne sont

actualisées avec la valeur saisie.


Merci d'avance à tous ceux qui auront pris la peine de
lire ce message.


Bernard


.




.




Avatar
Bernard CLAUSSE
Merci à vous !

A bientôt sur le forum !

Bernard

a écrit dans le message news:
1294901c3f65b$7f351d30$

Bonsoir Raymond,

yep je suis encore avec la version ancestrale ;-)
A propos tu n'aurais pas une idée pour mon prob de Form &
sous-form. Je suis sur qu'il doit y avoir moyen de faire
mieux

Merci d'avance
Eric
-----Message d'origine-----
Bonsoir.

une petite note complémentaire, pour être un peu plus
dans le ton des

dernières version access on peut faire:
DoCmd.RunCommand acCmdSaveRecord
ou
Me.Dirty = False
qui feront le même effet

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Eric" a écrit dans
le message de

news:1269101c3f659$94825ec0$
Bonsoir Bernard,

Quand tu modifies un ou plusieurs champs, les modif ne
seront prises en charge que lorsque tu passeras à
l'enregistrement suivant, aussi je te propose de mettre
sur la proc _click() lancant l'impresssion de ton état
avant la comande DoCmd.openreport ...
la commande suivante :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
ainsi tu forces l'enregistrement en cours.

Eric

-----Message d'origine-----
Bonsoir,

Je dispose d'un formulaire contenant une multitude de
champs ainsi qu'un

bouton qui imprime un état.
En clair, rien de bien compliquer.
Le pb est que lorsque je modifie un champs et que je
clique immédiatement

aprés sur mon bouton d'impression, les données de ce
champs ne sont

actualisées avec la valeur saisie.


Merci d'avance à tous ceux qui auront pris la peine de
lire ce message.


Bernard


.




.