SETCELLGRIDADV
La specifica '@SETCELLGRIDADV consente di impostare il valore di una determinata cella della griglia avanzata.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOMEGRIGLIA | Intero | ||||
| CELLA | |||||
| VARCOL | Variabile | ||||
| ALIASCOL | Stringa | 28.3 | |||
| RIGA | Intero | ||||
| VAL | Variabile | ||||
| VALSTILE | |||||
| VALDISABILITATO | Intero | ||||
| VALNASCOSTO | Intero | ||||
| VALEVIDENZIATO | Intero | ||||
| NUOVAVAR | Variabili | ||||
| OBBLIGATORIO | Condizione | ||||
| OUTPUT | Condizione | ||||
| NASCOSTO | Condizione | ||||
| DISABILITATO | Condizione | ||||
| EVIDENZIATO | Condizione | ||||
| PROTETTO | Condizione | ||||
| PROTETTONASCOSTO | Condizione | ||||
| FMT | Stringa | ||||
| STILE | Stringa | ||||
| CONTROLLO | |||||
| COMMENTO | Variabile | ||||
| STATOBOTTONE | Intero | ||||
| COL | Intero | ||||
| FILTRO |
NOMEGRIGLIA
Variabile di tipo LONG contenente l'ID della griglia
CELLA
Posizionamento del controllo.
Consente di indicare la riga e la colonna.
CELLA[RigaVid], ColonnaVid]
L'utilizzo del parametro esclude l'utilizzo dei parametri: VARCOL, COL, ALIASCOL
VARCOL
E' possibile definire una diversa variabile a video, variabile applicativa, rispetto alla variabile di riferimento, variabile tecnica, per separare fisicamente il comportamento del controllo a video determinato da esigenze applicative rispetto alla variabile tecnica definita sulla base dati.
L'utilizzo del parametro esclude l'utilizzo dei parametri: CELLA, COL, ALIASCOL
ALIASCOL
Alias associato alla colonna della cella da aggiornare.
L'utilizzo del parametro esclude l'utilizzo dei parametri: CELLA, COL, VARCOL
RIGA
VAL
VALSTILE
Attributo di impostazione di una variabile o di un testo costante nella variabile che gestisce lo stile legato alla cella specifica
VALDISABILITATO
Parametro utilizzabile esclusivamente per la cella di tipo bottone, imposta lo stato di disabilitato/abilitato per il bottone collocato in quella determinata CELLA
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VALNASCOSTO
Parametro utilizzabile esclusivamente per la cella di tipo bottone o testo, imposta lo stato di nascosto/visibile per il testo/bottone collocato in quella determinata CELLA
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
VALEVIDENZIATO
Imposta l'evidenziazione del bottone collocato in quella determinata CELLA. Il contenuto della variabile sarà utilizzati per aggiornare lo stato del bottone
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
NUOVAVAR
Definisce la nuova variabile associata alla cella su cui è stata operata la modifica del formato
OBBLIGATORIO
Attributo indicante l'obbligatorietà del campo
OUTPUT
Permette di indicare la condizione per rendere in output il controllo.
NASCOSTO
Permette di indicare la condizione per nascondere il controllo.
La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).
EVIDENZIATO
Attributo di evidenziazione della cella. Applicabile solo per le celle di tipo bottone
PROTETTO
Consente di disabilitare il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.
PROTETTONASCOSTO
Consente di nascondere il controllo ma lasciare abilitata l'esecuzione dei controlli e delle decodifiche.
FMT
Attributo di definizione del formato del testo visualizzato nella cella
STILE
Attributo di definizione dello stile da applicare al controllo.
Può essere una delle costanti definite in BC per gli stili oppure uno stile precedentemente definito tramite @DEFSTYLE.
CONTROLLO
Definizione del tipo di controllo del valore presente nella cella
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
D | Controllo su campo Data/Periodo. Viene eseguito un controllo per verificare che nel campo sia presente una data valida. Vuoto/Zero non ammesso |
d | Controllo su campo Data/Periodo. Viene eseguito un controllo per verificare che nel campo sia presente una data valida. Vuoto/Zero ammesso |
E | Controllo su campo Cartella/Archivio. Viene eseguito un controllo per verificare che nel campo sia presente un file/directory valida. Vuoto/Zero non ammesso |
e | Controllo su campo Cartella/Archivio. Viene eseguito un controllo per verificare che nel campo sia presente un file/directory valida. Vuoto/Zero ammesso |
T | Controllo su campo Ora. Viene eseguito un controllo per verificare che nel campo sia presente un'ora valida. Vuoto/Zero non ammesso |
t | Controllo su campo Ora. Viene eseguito un controllo per verificare che nel campo sia presente un'ora valida. Vuoto/Zero ammesso |
[ValMin]@[ValMax] | Si definisce un range di valori che deve assumere il campo per essere considerato corretto. ValMin: valore minimo che il campo deve assumere per essere considerato corretto. Nel caso in cui la variabile associata al campo sia di tipo alfanumerico, ValMin può essere una costante alfanumerica racchiusa tra doppi apici o una variabile. Se omesso si assume quale valore minimo il valore minimo inseribile nel campo. ValMax: valore massimo che il campo deve assumere per essere considerato corretto. Nel caso in cui la variabile associata nel campo sia di tipo alfanumerico, ValMax può essere una costante alfanumerica racchiusa tra doppi apici o una variabile. Se omesso si assume quale valore massimo il valore massimo inseribile nel campo |
'Stringa' | Controllo sul campo stringa. Se il campo ha lunghezza 1 carattere, viene eseguito il su descritto controllo mentre se ha lunghezza maggiore di 1 viene eseguito il controllo sul primo carattere del campo di input. Può essere utilizzato solo su campi di input di tipo alfanumerico |
COMMENTO
Attributo di definizione del tip multilinea di commento da associare alla cella
STATOBOTTONE
Se specificato permette di impostare lo stato del bottone dell'albero, se la cella riferita è stata definita mediante la specifica DEFTREEGRID
COL
Indice numerico della colonna su cui si basa la definizione della cella
L'utilizzo del parametro esclude l'utilizzo dei parametri: VARCOL, CELLA, ALIASCOL
FILTRO
Permette di impostare una serie di condizioni di ricerca per la selezione delle righe su cui si vuole impostare la cella