GETCELLGRIDADV
La funzione '@GETCELLGRIDADV consente di leggere il valore presente in una determinata cella della griglia avanzata.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| NOMEGRIGLIA | Intero | ||||
| CELLA | |||||
| APPLICA | |||||
| VARCOL | Variabile | ||||
| RIGA | Intero | ||||
| VAR | Variabili | ||||
| STATOBOTTONE | Intero |
CELLA
Posizionamento del controllo.
Consente di indicare la riga e la colonna.
CELLA[RigaVid], ColonnaVid]
APPLICA
Permette di definire se il filtro viene applicato solo su dati visualizzati (quindi filtrati da eventuali condizionamenti sulle colonne), oppure su tutti i dati caricati
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
TUTTI | Il filtro viene effettuato su tutti i dati caricati all'interno della griglia. Sia che avvenga attraverso un ciclo di caricamento che attraverso una query |
VISUALIZZATI | Il filtro viene applicato esclusivamente sui dati visualizzati al momento del richiamo della specifica. Se vi sono delle righe condizionate che corrisponderanno al filtro applicato, saranno escluse perché non visualizzate |
VARCOL
Variabile associata alla colonna della cella. Parametro alternativo al parametro CELLA o COL.
RIGA
In combinazione con VARCOL, consente di reperire la cella desiderata tramite nome colonna e non tramite coordinata, alternativo a CELLA.
VAR
Attributo che definisce la variabile che dovrà contenere il valore della cella avente le coordinate indicate nell'attributo 'CELLA'
STATOBOTTONE
Se specificato permette di conoscere lo stato del bottone dell'albero, se la cella riferita è stata definita mediante la specifica DEFTREEGRID
Esempi
Lettura valore di una cella
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"]
'@DEFGRIDPANEL NOME[GridPanel] ID["IDGridPanel"] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[18] LAYOUT[#DINAMICO]] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[68] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]]
'@DEFGRIDADV NOME[GridADV] TIT["Griglia avanzata"] ID["IDGridADV"] _
RET[1,1] DIM[1,1] POS[1,1] _
INSRIGHE[InsRighe()] _
GRID[COL[2] RIGA[2] COLDIN[1] RIGADIN[1]]
'@DEFCOLGRIDADV ID["IDColonna"] TIT["Titolo colonna"] NOMEGRIGLIA[GridADV] _
LARG[20] VAR[varTesto] CELLA[FMT[TESTO]]
'@ENDGRIDPANEL NOME[GridPanel]
'@RUNVID
...
'@SRP InsRighe()
'@INSROWGRIDADV NOMEGRIGLIA[GridADV] RIGA[1]
Return
...
'@SRP LeggiCella()
'@GETCELLGRIDADV NOMEGRIGLIA[GridADV] CELLA[1,1] VAR[varCella]
Return