Suspendre l'execution d'un programme sans le fermer

Résolu
impact74 Messages postés 29 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 22 juin 2007 - 12 sept. 2006 à 16:23
impact74 Messages postés 29 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 22 juin 2007 - 12 sept. 2006 à 17:13
Salut tout le monde !!! Je débute en programmation VB... j'ai un petit souci.
(si c'est pas claire vous pouvez me demander des détails)

Voila, j'ai créer un formulaire pour imprimer des étiquettes avec trois champs (des textbox et listebox) correspondant au text à imprimer, le nombre d'impression, et l'imprimante.

Quand un champ n'est pas renseigné j'affiche un Msgbox avec un boutton OK pour dire qu'il faut remplir tel champ.

Mon problème c'est que quand je clique sur OK le programme continue de s'executer.
Que doit-je faire pour suspendre l'execution du programme et revenir à mon formulaire pour renseigner le champ en question?

Merci d'avance!

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
12 sept. 2006 à 16:28
après l'affichage du msgbox tu sort de ta procedure aulieu de continuer.

un truc du style

if pas_complet
    msgbox
    exit sub
end if
le_reste_du_code_si_complet
 

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
12 sept. 2006 à 17:04
salut,

d'ailleurs dans la logique (pour ne pas faire de saut) çà serait plutôt

if complet
    le_reste_du_code_si_complet
else
    msgbox
end if

++

<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
0
impact74 Messages postés 29 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 22 juin 2007
12 sept. 2006 à 17:13
Merci à tous pour avoir répondu si vite.

Casy, merci pour ta reponse. j'avais essayé "Stop", "End Sub" mais j'avais pas pensé faire "Exit Sub". ta solution est la mieux adapté pour moi et ça marche. Encore merci !!!
0
Rejoignez-nous