Difference between revisions of "Choose"
Jump to navigation
Jump to search
(Created page with " <code>Choose</code> è un comando che permette di visualizzare una finestra di selezione personalizzata. Ecco un esempio che recupera da tabella un elenco di record e poi in...") |
|||
| Line 30: | Line 30: | ||
End | End | ||
</pre> | </pre> | ||
| + | |||
| + | Vedi help istruzione [[status]]: | ||
| + | |||
| + | * 27 GSTALFT Click on left list | ||
| + | * 28 GSTALF2 Double-click on left list | ||
Latest revision as of 15:33, 27 June 2019
Choose è un comando che permette di visualizzare una finestra di selezione personalizzata.
Ecco un esempio che recupera da tabella un elenco di record e poi in base alla scelta popola i campi della videata.
Va notato che il carattere & deve essere il primo della riga.
Subprog S_YCODMAR(VALEUR)
Variable Char VALEUR()
Choose [F:YCE] Order By [F:YCE]YCODMAR Asc; [F:YCE]YSEQMAR Asc Using
& [F:YCE]YCODMAR Titled "Cod.Marchio",
& [F:YCE]YSEQMAR Titled "Sequenza",
& [F:YCE]YNUMFILE Titled "NumFile",
& [F:YCE]YTXTETI Titled "TestoEti",
& [F:YCE]YGRPCERT Titled "GrpCert"
& Sized(120,360)
& Titled "Seleziona certificazione "
# Lo status a 28 indica che un record è stato scelto ed è come se fosse stata fatta una READ puntuale sul record selezionato
If [S]status = 28 Then
#[M:YCC1]YCODMAR(nolign-1)=[F:YCE]YCODMAR
VALEUR =[F:YCE]YCODMAR
[M:YCC1]YSEQMAR(nolign-1)=[F:YCE]YSEQMAR
[M:YCC1]YNUMFILE(nolign-1)=[F:YCE]YNUMFILE
[M:YCC1]YTXTETI(nolign-1)=[F:YCE]YTXTETI
[M:YCC1]YGRPCERT(nolign-1)=[F:YCE]YGRPCERT
Endif
End
Vedi help istruzione status:
- 27 GSTALFT Click on left list
- 28 GSTALF2 Double-click on left list