OVH Cloud OVH Cloud

Rester sur l'enregistrement en cours

2 réponses
Avatar
Alain TEYSSEDRE
Bonjour

Je souhaiterai inviter l'utilisateur à remplir certains champs d'un
formulaire en mode continu
Pour cela j'ai mis une msgbox sur l'évenement after udapte du formulaire
avec un condition If sur mes champs (je préfere cette methode à celle
consistant
à définir un champ de table obligatoire)



If (IsNull(Me.Champ1) or IsNull(Me.Champ2)) then
Msgbox "Veuillez entrer en valeur pour les champs 1 et les champs 2"

End If

comment faire pour rester sur l'enregistrement en cours tant que mes 2
champs ne sont pas
remplis ?

merci

Alain

2 réponses

Avatar
Anor
Bonjour,

Utilise l'événement "sur avant mise à jour" du formulaire".
Tu y fais les tests isnull ou isnot null, puis si les tests pas bons,
alors msgbox
+ Cancel = True


--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Alain TEYSSEDRE :
| Bonjour
|
| Je souhaiterai inviter l'utilisateur à remplir certains champs d'un
| formulaire en mode continu
| Pour cela j'ai mis une msgbox sur l'évenement after udapte du
| formulaire avec un condition If sur mes champs (je préfere cette
| methode à celle consistant
| à définir un champ de table obligatoire)
|
|
|
| If (IsNull(Me.Champ1) or IsNull(Me.Champ2)) then
| Msgbox "Veuillez entrer en valeur pour les champs 1 et les champs
| 2"
|
| End If
|
| comment faire pour rester sur l'enregistrement en cours tant que mes 2
| champs ne sont pas
| remplis ?
|
| merci
|
| Alain
Avatar
Alain TEYSSEDRE
Bonsoir Arnor

Merci pour ta suggestion je vais l'essayer.

ps: je viens à l'instant d'envoyer une question relative à mon pb de
clipboard

J'ai essayé ton code (celui que tu m'a envoyé dernièrement ) il marche comme
le tiens (celui
qui est sur ton site) ...c'est vraiment bizarre à suivre

@+

Alain


"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Bonjour,

Utilise l'événement "sur avant mise à jour" du formulaire".
Tu y fais les tests isnull ou isnot null, puis si les tests pas bons,
alors msgbox
+ Cancel = True


--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Alain TEYSSEDRE :
| Bonjour
|
| Je souhaiterai inviter l'utilisateur à remplir certains champs d'un
| formulaire en mode continu
| Pour cela j'ai mis une msgbox sur l'évenement after udapte du
| formulaire avec un condition If sur mes champs (je préfere cette
| methode à celle consistant
| à définir un champ de table obligatoire)
|
|
|
| If (IsNull(Me.Champ1) or IsNull(Me.Champ2)) then
| Msgbox "Veuillez entrer en valeur pour les champs 1 et les champs
| 2"
|
| End If
|
| comment faire pour rester sur l'enregistrement en cours tant que mes 2
| champs ne sont pas
| remplis ?
|
| merci
|
| Alain