Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2011, 11h03   #1
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Par défaut Problème avec une boucle folle

Bonjour,

Actuellement j'ai une procédure qui ne veut pas s'arreter, comme si elle était bouclée à l'infini alors qu'elle ne l'est pas :

Code :
1
2
3
4
5
6
7
8
9
Private Sub Proc1 ()
call Fction ( 4, "ACERMI")
end sub
 
Public function Fction (Int as integer, Str as string)
dim I as integer
for I =1 to Int
msgbox " Numéro " & I & " de la certification " & Str
End function
J'aimerai savoir si quelqu'un sait pourquoi ça boucle à l'infini, et ce que je peux faire pour arréter la bocle sans fermer Access, car tout n'est pas sauvegardé.

Merci d'avance
FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 11h15   #2
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Bonjour,

Tu n'as pas fermé ta boucle :

Code :
1
2
3
for I =1 to Int
msgbox " Numéro " & I & " de la certification " & Str
Next I
Par contre, je me trompe peut-être, mais je pense que tu es obligé de fermer ACCESS avec un violent Ctrl+Alt+Suppr
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 11h16   #3
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
En fait il boucle l'ensemble :

ça m'affiche : "numéro 1 de la certification ACERMI"
puis "numéro 2 de la certification ACERMI"
puis "numéro 3 de la certification ACERMI"

Jusque là c'est parfait et c'est là que ça recommence indéfiniement, alors qu'il n'y a pas de boucle loop dans mon code, c'est à n'y rien comprendre !
FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 11h17   #4
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Ahhhhhhhhhhhhhhhhhhhh, je suis trop bête !
Merci beaucoup, tu sais comment en sortir sans quitter Access ?????
FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 11h36   #5
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 255
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 255
Points : 2 979
Points : 2 979
Citation:
tu sais comment en sortir sans quitter Access ?????
<Ctrl>+<Break> ..... avec conviction !!!!
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h00.


 
 
 
 
Partenaires

Hébergement Web