Passa al contenuto principale

GETCELLGRIDADV

28.1Desktop

La funzione '@GETCELLGRIDADV consente di leggere il valore presente in una determinata cella della griglia avanzata.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEGRIGLIAInteroINObbligatorioDesktop
CELLAINDesktop
APPLICAINDesktop
VARCOLVariabileINDesktop
RIGAInteroINDesktop
VARVariabiliINDesktop
STATOBOTTONEInteroINDesktop

NOMEGRIGLIA

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Identificativo della griglia.

CELLA

INInputValore non necessarioValore non necessarioDesktop

Posizionamento del controllo.

Consente di indicare la riga e la colonna.

CELLA[RigaVid], ColonnaVid]

APPLICA

INInputValore non necessarioValore non necessarioDesktop

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:

ValoreDescrizione
TUTTIIl filtro viene effettuato su tutti i dati caricati all'interno della griglia. Sia che avvenga attraverso un ciclo di caricamento che attraverso una query
VISUALIZZATIIl 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

VariabileINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Variabile associata alla colonna della cella. Parametro alternativo al parametro CELLA o COL.

RIGA

InteroINInputValore non necessarioValore non necessarioDesktop

In combinazione con VARCOL, consente di reperire la cella desiderata tramite nome colonna e non tramite coordinata, alternativo a CELLA.

VAR

VariabiliINInputValore non necessarioValore non necessarioDesktop

Attributo che definisce la variabile che dovrà contenere il valore della cella avente le coordinate indicate nell'attributo 'CELLA'

STATOBOTTONE

InteroINInputValore non necessarioValore non necessarioDesktop

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