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

Valeur dans une table et exécution d'une macro

2 réponses
Avatar
Chevrot
Bonjour,

Je dispose d'un formulaire "Etape 1" pour remplir les champs (Date, Valeur,
Statut etc...) d'une table "Etape". Après saisie, un bouton situé sur le
formulaire exécute un cerrain nombre de requêtes action (requête 1, requête 2
etc....)

Pour être certain que le champ "Statut" est bien saisi par l'opérateur, je
souhaite insérer dans le code une instruction qui, dans le cas ou le champ
statut (champ texte) serait vide, exécute une macro spécifique.

Pouvez vous m'indiquer comment faire?

Merci

Alain

2 réponses

Avatar
Eric
Bonjour,

Sur l'évènement click() du bouton, en début de procédure:
If len(me!Statut)=0 then
' la macro spécifique
Else
' les autres actions
End If

par exemple.

Bonjour,

Je dispose d'un formulaire "Etape 1" pour remplir les champs (Date, Valeur,
Statut etc...) d'une table "Etape". Après saisie, un bouton situé sur le
formulaire exécute un cerrain nombre de requêtes action (requête 1, requête 2
etc....)

Pour être certain que le champ "Statut" est bien saisi par l'opérateur, je
souhaite insérer dans le code une instruction qui, dans le cas ou le champ
statut (champ texte) serait vide, exécute une macro spécifique.

Pouvez vous m'indiquer comment faire?

Merci

Alain


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Thierry (ze Titi)
Bonjour !

Chevrot a exprimé avec précision :
Je dispose d'un formulaire "Etape 1" pour remplir les champs (Date, Valeur,
Statut etc...) d'une table "Etape". Après saisie, un bouton situé sur le
formulaire exécute un cerrain nombre de requêtes action (requête 1, requête 2
etc....)

Pour être certain que le champ "Statut" est bien saisi par l'opérateur, je
souhaite insérer dans le code une instruction qui, dans le cas ou le champ
statut (champ texte) serait vide, exécute une macro spécifique.

Pouvez vous m'indiquer comment faire?


A priori, un:

If Nz(Me.statut,"")="" Then DoCmd.RunMacro "taMacro"

devrait suffire, ou alors il nous manque des infos...

--
Cordialement,
Thierry

tout pour Access :
http://www.mpfa.info