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

Le
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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Eric
Le #6373551
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

Thierry (ze Titi)
Le #6373541
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

Publicité
Poster une réponse
Anonyme