Bonjour,

J'ai une boite de dialogue que je fais afficher et selon la valeur rentrée (1 ou 0), je mets des conditions. Si c'est "1" il n'y a pas de soucis, j'ai écrit ce qu'il fallait faire, de même si c'est "0". Le problème est que lorsque c'est "O", je souhaiterais le faire revenir (après avoir exécuté ce que j'ai écrit) en arrière, là où il y a la boite de dialogue qui s'affiche. Ce la donne quelque chose comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
%Window Continue
	Group = Continue1
		#7 @10 "Joueur&s, voulez-vous continuer le marathon?"
		@60 Continue 1 Attr=underline Required=Yes
		#11 @10 "(Tapez '1' pour 'oui' ou '0' pour 'non')";
 
 
 
%Display Continue.Continue1;
 
%If  &Continue=1 %Then %do;
	%Do %until (&Continue = 0);
		%Jeu();
		%Display Continue.Continue1;
	%End;
%End;
 
%If &Continue=0 %Then %do;
%Jeub();
%End;
Je veux revenir là où il y a "%Display Continue.Continue1;" lorsque &Continue=0. C'est comme une boucle qui se génère tout le temps. Pour l'arrêter, il suffit de répondre autre chose que "1" ou "0" et SAS arrête la lecture...

Merci d'avance