OVH Cloud OVH Cloud

Sauvegarde Automatique ???

3 réponses
Avatar
Ryo
Bonjour

Bon voila mon probleme, je fait une base access avec des
formulaire pour la consulter ou l'alimenter, seulement
lorsqu'on change la valeur d'un champ d'un formulaire
Access sauvegarde automatiquement la nouvelle valeur dans
la table correspondant.
Comme j'aimerai faire certains test sur les champ
renseigner avant de les enregistrer cette sauvegarde
automatique me gene un peu (beaucoup).
Donc y a t il un moyen pour qu'Access ne sauvegarde mes
champs pas quand ca lui chante mais quand je l'ai decide ?
Merci.

3 réponses

Avatar
Raymond [mvp]
Bonjour.

dans un formulaire les données sont sauvegardées soit par ordre de
l'utilisateur, soit par vba, soit quand il y a changement d'enregistrement
ou fermeture du formulaire .......
tu peux intervenir avant la mise à jour de l'enregistrement dans l'événement
Form_BeforeUpdate pour les derniers contrôles et même annuler toutes la
saisie.

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


"Ryo" a écrit dans le message de
news:651101c3e657$d2935500$
Bonjour

Bon voila mon probleme, je fait une base access avec des
formulaire pour la consulter ou l'alimenter, seulement
lorsqu'on change la valeur d'un champ d'un formulaire
Access sauvegarde automatiquement la nouvelle valeur dans
la table correspondant.
Comme j'aimerai faire certains test sur les champ
renseigner avant de les enregistrer cette sauvegarde
automatique me gene un peu (beaucoup).
Donc y a t il un moyen pour qu'Access ne sauvegarde mes
champs pas quand ca lui chante mais quand je l'ai decide ?
Merci.


Avatar
Ryo
Merci.
Mais y'as pas moyen de ne sauvegarder que quand j'ai
decidé (avec un bouton sauvegarder) ou au moins d'empecher
la sauvegarde à chaque changement d'enregistrement (c'est
un peu lourd que ca sauvegarde à chaque fois que je change
de champ sur mon formulaire).
-----Message d'origine-----
Bonjour.

dans un formulaire les données sont sauvegardées soit par
ordre de

l'utilisateur, soit par vba, soit quand il y a changement
d'enregistrement

ou fermeture du formulaire .......
tu peux intervenir avant la mise à jour de
l'enregistrement dans l'événement

Form_BeforeUpdate pour les derniers contrôles et même
annuler toutes la

saisie.

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


"Ryo" a écrit dans
le message de

news:651101c3e657$d2935500$
Bonjour

Bon voila mon probleme, je fait une base access avec des
formulaire pour la consulter ou l'alimenter, seulement
lorsqu'on change la valeur d'un champ d'un formulaire
Access sauvegarde automatiquement la nouvelle valeur
dans


la table correspondant.
Comme j'aimerai faire certains test sur les champ
renseigner avant de les enregistrer cette sauvegarde
automatique me gene un peu (beaucoup).
Donc y a t il un moyen pour qu'Access ne sauvegarde mes
champs pas quand ca lui chante mais quand je l'ai
decide ?


Merci.



.




Avatar
Raymond [mvp]
Si ça sauvegarde à chaque champ c'est que tu le demandes expressément sinon
la mise à jour n'est faite qu'au changement d'enregistrement. une mise à
jour au changement d'enregistrement ne peut pas être lourde dans un cycle
normal. Toutefois regarde du côté des transactions dans l'aide en ligne.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ryo" a écrit dans le message de
news:5f3c01c3e65b$30296ee0$
Merci.
Mais y'as pas moyen de ne sauvegarder que quand j'ai
decidé (avec un bouton sauvegarder) ou au moins d'empecher
la sauvegarde à chaque changement d'enregistrement (c'est
un peu lourd que ca sauvegarde à chaque fois que je change
de champ sur mon formulaire).