Bonjour,
comment faire dans le code suivant pour que le curseur se place automatiquement sur le premier emplacement de la var1.
Si je le lance telquel il faut que je clique au hasard avec la souris dans le champ de saisie. Et si je me place mal je ne peux pas saisir toues les caratéres ( 6 )
C'est un bout de code que j'ai trouvé sur le forum et que j'ai essayé d'adapter à mes besoins.
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 DATA MyDS; /* declaration de la fenêtre SAS Windows*/ IF _n_ = 1 then do ; Window MaFenetre color = black #3 'Saisir le mois à traiter :' c = cyan +2 var1 $6. c = orange #5 'Confirmation de la valeur O/N : ' c = white +2 var2 $1. c = orange ; end ; /* Ecriture dans la fenêtre */ var2='N' ; put "valeur initialisée : " var1 var2 ; do while ( upcase(var2) ne 'O' ) ; var1=''; var2=''; display MaFenetre; end ; put "valeur saisie : " var1 ; stop ; run;
A+
Partager