Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Annulation d'une mise à jour

4 réponses
Avatar
Dominique MARTIN
Bonjour,

Je souhaiterais que la mise à jour d'un enregistrement ne se fasse pas.
Je sais qu'il faut écrire du code sur l'événement "Avant MAJ" du formulaire
mais je ne sais pas quel code écrire.

Merci beaucoup pour votre aide.
Dominique

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

Peux-tu donner un exemple d'une donnée qu'il faut tester, simple si
possible.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Pour les amoureux de l'Ardèche et de Joyeuse:
http://cppj.free.fr/


"Dominique MARTIN" a écrit dans
le message de news:
| Bonjour,
|
| Je souhaiterais que la mise à jour d'un enregistrement ne se fasse pas.
| Je sais qu'il faut écrire du code sur l'événement "Avant MAJ" du
formulaire
| mais je ne sais pas quel code écrire.
|
| Merci beaucoup pour votre aide.
| Dominique
Avatar
Dominique MARTIN
Bonsoir Raymond,

je suis dans un formulaire en train de faire des modifications d'un
enregistrement.
Je clique sur un bouton qui vérifie certaines données avant de quitter le
formulaire.
Et je souhaite que si les vérifications ne sont pas bonnes, je revienne à
l'enregistrement d'origine avant les modifications.
J'ai déjà vu le code quelque part (code qui est tout simple et très court)
mais je ne m'en rappelles plus et je sais que le code il faut le mettre sur
l'événement avant MAJ du formulaire.

Merci pour ton aide
Dominique


Bonsoir.

Peux-tu donner un exemple d'une donnée qu'il faut tester, simple si
possible.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Pour les amoureux de l'Ardèche et de Joyeuse:
http://cppj.free.fr/


"Dominique MARTIN" a écrit dans
le message de news:
| Bonjour,
|
| Je souhaiterais que la mise à jour d'un enregistrement ne se fasse pas.
| Je sais qu'il faut écrire du code sur l'événement "Avant MAJ" du
formulaire
| mais je ne sais pas quel code écrire.
|
| Merci beaucoup pour votre aide.
| Dominique





Avatar
Raymond [mvp]
j'aurais préféré un nom de controle pour te faire l'exemple.

tu peux faire ceci:

Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(Me.Madate) Then
Cancel = True
End If
End Sub

si la date est nulle, on revient sur le formulaire.
tu peux rajouter un message par exemple, ou te positionner sur un controle
tel que Me.Madate.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Pour les amoureux de l'Ardèche et de Joyeuse:
http://cppj.free.fr/


"Dominique MARTIN" a écrit dans
le message de news:
| Bonsoir Raymond,
|
| je suis dans un formulaire en train de faire des modifications d'un
| enregistrement.
| Je clique sur un bouton qui vérifie certaines données avant de quitter le
| formulaire.
| Et je souhaite que si les vérifications ne sont pas bonnes, je revienne à
| l'enregistrement d'origine avant les modifications.
| J'ai déjà vu le code quelque part (code qui est tout simple et très court)
| mais je ne m'en rappelles plus et je sais que le code il faut le mettre
sur
| l'événement avant MAJ du formulaire.
|
| Merci pour ton aide
| Dominique
|
|
| > Bonsoir.
| >
| > Peux-tu donner un exemple d'une donnée qu'il faut tester, simple si
| > possible.
| >
| > --
| > @+
| > Raymond Access MVP http://OfficeSystem.Access.free.fr/
| > Pour débuter sur le forum: http://www.mpfa.info/
| > Pour les amoureux de l'Ardèche et de Joyeuse:
| > http://cppj.free.fr/
| >
| >
| > "Dominique MARTIN" a écrit
dans
| > le message de news:

| > | Bonjour,
| > |
| > | Je souhaiterais que la mise à jour d'un enregistrement ne se fasse
pas.
| > | Je sais qu'il faut écrire du code sur l'événement "Avant MAJ" du
| > formulaire
| > | mais je ne sais pas quel code écrire.
| > |
| > | Merci beaucoup pour votre aide.
| > | Dominique
| >
| >
| >
Avatar
Dominique MARTIN
Bonsoir Raymond,

Merci bien le code que je cherchais était Cancel=True

Merci
Dominique


j'aurais préféré un nom de controle pour te faire l'exemple.

tu peux faire ceci:

Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(Me.Madate) Then
Cancel = True
End If
End Sub

si la date est nulle, on revient sur le formulaire.
tu peux rajouter un message par exemple, ou te positionner sur un controle
tel que Me.Madate.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Pour les amoureux de l'Ardèche et de Joyeuse:
http://cppj.free.fr/


"Dominique MARTIN" a écrit dans
le message de news:
| Bonsoir Raymond,
|
| je suis dans un formulaire en train de faire des modifications d'un
| enregistrement.
| Je clique sur un bouton qui vérifie certaines données avant de quitter le
| formulaire.
| Et je souhaite que si les vérifications ne sont pas bonnes, je revienne à
| l'enregistrement d'origine avant les modifications.
| J'ai déjà vu le code quelque part (code qui est tout simple et très court)
| mais je ne m'en rappelles plus et je sais que le code il faut le mettre
sur
| l'événement avant MAJ du formulaire.
|
| Merci pour ton aide
| Dominique
|
|
| > Bonsoir.
| >
| > Peux-tu donner un exemple d'une donnée qu'il faut tester, simple si
| > possible.
| >
| > --
| > @+
| > Raymond Access MVP http://OfficeSystem.Access.free.fr/
| > Pour débuter sur le forum: http://www.mpfa.info/
| > Pour les amoureux de l'Ardèche et de Joyeuse:
| > http://cppj.free.fr/
| >
| >
| > "Dominique MARTIN" a écrit
dans
| > le message de news:

| > | Bonjour,
| > |
| > | Je souhaiterais que la mise à jour d'un enregistrement ne se fasse
pas.
| > | Je sais qu'il faut écrire du code sur l'événement "Avant MAJ" du
| > formulaire
| > | mais je ne sais pas quel code écrire.
| > |
| > | Merci beaucoup pour votre aide.
| > | Dominique
| >
| >
| >