Pagina 1 di 1
Variabile numero record visualizzati grid
Inviato: 13 nov 2015, 16:22
da valterdotnet
Ciao a tutti,
avrei la necessità sapere come si chiama la variabile che contiene il "display line" o meglio il numero di record visualizzati nella grid (sempre che esista).
In alternativa come potrei ottenere questo valore da passare ad una variabile?
grazie
Valter
Re: Variabile numero record visualizzati grid
Inviato: 14 nov 2015, 19:32
da admin
Ciao,
prova con {count_ger}
Re: Variabile numero record visualizzati grid
Inviato: 15 nov 2015, 15:17
da valterdotnet
Grazie molto gentile per la risposta però {count_ger} conta tutti i record dalla tabella non solo quelli visualizzati nella grid
, io avevo bisogno del numero di record visualizzati.
Secondo te esiste una lista di questi comandi per scriptcase, come ad esempio quello che mi hai inviato?
{count_ger} non ne ero a conoscenza e non l'ho trovato nella documentazione
Valter
Re: Variabile numero record visualizzati grid
Inviato: 15 nov 2015, 19:00
da admin
Forse per i record della pagina non esiste.
Comunque si può facilmente realizzare un contatore:
Evento onScriptInit:
[contatore] = 0;
Evento OnRecord:
[contatore] = [contatore] + 1;
Alla fine nella variabile [contatore] ci sarà il numero di record della pagina.
Re: Variabile numero record visualizzati grid
Inviato: 15 nov 2015, 19:48
da valterdotnet
admin ha scritto:Forse per i record della pagina non esiste.
Comunque si può facilmente realizzare un contatore:
Evento onScriptInit:
[contatore] = 0;
Evento OnRecord:
[contatore] = [contatore] + 1;
Alla fine nella variabile [contatore] ci sarà il numero di record della pagina.
Allora sono riuscito ad ottenere un risultato inserendo la variabile globale nell'evento
onApplicationInit
[contatore] = 0;
ovviamente cosi però il contatore rimane attivo e se vado ai successivi record ottengo la somma anche dei precedenti sigh!
Io invece vorrei invece conoscere solo quali sono i record visualizzati in un determinato momento
cmq grazie per la disponibilità Admin
Re: Variabile numero record visualizzati grid
Inviato: 16 nov 2015, 10:53
da Fabio
Significa che l'evento onApplicationInit non viene eseguito quando vai alle pagine successive.
Prova a spostare l'azzeramento della variabile nell'evento onScriptInit
Re: Variabile numero record visualizzati grid
Inviato: 16 nov 2015, 11:32
da valterdotnet
Fabio ha scritto:Significa che l'evento onApplicationInit non viene eseguito quando vai alle pagine successive.
Prova a spostare l'azzeramento della variabile nell'evento onScriptInit
Ciao Fabio,
grazie, questa era la soluzione iniziale di Admin ma se setto la variabile a 0 nell'evento onScriptInit ottengo sempre zero quindi nessun conteggio.
Re: Variabile numero record visualizzati grid
Inviato: 16 nov 2015, 16:54
da Fabio
Nell'evento onRecord, il codice
suggerito da admin, serviva proprio ad incrementare il contatore di uno ad ogni riga, quindi all'onFooter avrai il numero di righe della pagina.
Re: Variabile numero record visualizzati grid
Inviato: 16 nov 2015, 18:51
da valterdotnet
Fabio ha scritto:Nell'evento onRecord, il codice
suggerito da admin, serviva proprio ad incrementare il contatore di uno ad ogni riga, quindi all'onFooter avrai il numero di righe della pagina.
Si ovviamente Fabio, ho provato con tutte le combinazioni possibili ma nell'evento onRecord ho sempre tenuto [contatore] = [contatore] + 1
ma non funge.
Le combinazioni provate sono:
Prima:
Evento onScriptInit:
[contatore] = 0;
Evento OnRecord:
[contatore] = [contatore] + 1;
Seconda:
Evento onApplicationtInit:
[contatore] = 0;
Evento OnRecord:
[contatore] = [contatore] + 1;
Terza:
Evento onApplicationtInit:
[contatore] = 0;
Evento onScriptInit:
[contatore] = 0;
Evento OnRecord:
[contatore] = [contatore] + 1;
Re: Variabile numero record visualizzati grid
Inviato: 19 nov 2015, 22:37
da admin
Ho fatto delle prove: nella mia grid il contatore funziona perfettamente.
E' il footer che non si aggiorna e visualizza sempre il valore di contatore della prima pagina.
Il risultato quindi è che se faccio l'echo della variabile nel footer vedo sempre il nr. di record della prima pagina.
Se però uso la variabile in altri contesti risulta corretta.
Tu cosa devi farci?