1.5. Gestione delle griglie. Ricerche e personalizzazioneLa griglia è uno strumento veloce, potente e flessibile per la visualizzazione dei dati.
Prendiamo ad esempio l'archivio dei comuni italiani e visualizziamone l'elenco in griglia.
![]() La prima riga della griglia visualizza i nomi dei campi
![]() Ogni colonna è un campo, nell'esempio dell'archivio dei comuni i campi sono il codice, il nome della città, la provincia, la regione, il prefisso telefonico.
Ogni riga rappresenta la scheda (record) di un comune. Per semplificare la lettura i colori delle righe possono essere diversi fra le righe dispari (bianco) pari e quelle pari (azzurro) simulando quella che è definita lettura facilitata.
![]() La scheda su cui si è posizionati viene evidenziata da un cursore sulla sinistra
![]() ![]() ![]() Modalità Standard e Modalità AvanzataLa griglia può essere in modalità standard o avanzata.
La modalità standard è più veloce da caricare in memoria e permette di ridimensionare le colonne, spostare le colonne cambiandone l'ordine di visualizzazione, visualizzare o nascondere le colonne
La modalità avanzata oltre alle funzionalità della modalità standard permette di cambiare l'ordinamento dei dati, applicare filtri per visualizzare solo una parte delle righe, raggruppare le colonne.
Per passare alla modalità avanzata basta premere il pulsante Avanzate
![]()
![]() Ridimensionare le colonnePer ridimensionare le colonne posizionarsi con il mouse sulla riga di separazione delle colonne fino a quando il cursore non cambia forma, tenendo premuto il tasto sinistro allargare o restringere la colonna.
![]() Spostare le colonnePosizionandosi sulla testata della colonna, tenendo premuto il tasto sinistro del mouse è possibile trascinare una colonna tra le altre presenti e riposizionarla rilasciando il pulsante del mouse.
Ricercare all'interno della grigliaPosizionandosi sulla prima riga della colonna sulla quale si vuole fare la ricerca, iniziare a digitare cosa si vuole ricercare, il cursore sulla griglia si sposta sulla prima riga che soddisfa la condizione di ricerca .
Visualizzare o nascondere le colonneCliccando sul pulsante in altro a sinistra della griglia
![]() Le colonne visualizzate sono contrassegnate dal simbolo di selezione (
![]() ![]() ![]() Ordinare i dati (Modalità Avanzata)All'apertura di una griglia i dati sono presentati con un ordine prestabilito da programma, è possibile cambiare questo ordinamento semplicemente cliccando sull'intestazione della colonna.
Cliccando più volte si ottiene alternativamente un ordinamento crescente o decrescente, questo è segnalato dalla piccola freccia presente sulla destra che sarà rivolta verso l'alto (ordinamento crescente) o verso il basso (ordinamento decrescente).
E' possibile effettuare l'ordinamento delle righe per una sola colonna alla volta.
Nell'esempio in figura si sono ordinati i comuni per ordine di C.A.P. crescente (Codice di Avviamento Postale)
![]() Raggruppare le colonne (Modalità Avanzata)Posizionandosi sulla testata della colonna, tenendo premuto il tasto sinistro del mouse è possibile trascinare una colonna sulla barra di raggruppamento delle colonne, evidenziata dalla dicitura Raggruppa…
![]() E' possibile raggruppare le righe della griglia per una o più colonne
Nell'esempio in figura i comuni sono stati raggruppati per Regione e Provincia
![]() Il Pannello di RicercaSe disponibile è possibile filtrare il contenuto della griglia per il contenuto o parte del contenuto di una qualsiasi delle colonne visualizzate
Inserendo un testo e premendo il pulsante ricerca
Ad esempio inserendo la parola ROMA nella casella del Pannello di Ricerca e premendo il pulsante Ricerca (o il tasto INVIO sulla tastiera) l'elenco verrà filtrato visualizzando le sole righe che contengono la parola ROMA in una qualsiasi delle colonne visibili
Per annullare la ricerca utilizzare il pulsante Azzera
![]() Filtrare i dati (Modalità Avanzata)E' possibile vedere sottoinsiemi dell'archivio applicando filtri su uno o più campi della griglia.
Le modalità per applicare un filtro sono 3:
Selezionare i valori per ogni singola colonna
Utilizzare la Riga del filtro
Utilizzare la Maschera del filtro
Filtrare i dati per colonne (Modalità Avanzata)Spostando il mouse sulla colonna della provincia apparirà un pulsante
![]() Si supponga di voler filtrare l'elenco dei comuni visualizzando solamente quelli della provincia di Aosta, si selezioni la provincia AO contrassegnandola con il simbolo di selezione (
![]() Con questa modalità di selezione è possibile selezionare più valori, ad esempio la provincie di Aosta (AO), di Bari (BA) e di Milano (MI).
![]() Filtrare i dati con la riga del filtro (Modalità Avanzata)Una seconda opzione è quella di utilizzare la Riga del filtro. La riga del filtro è la seconda riga della griglia, sotto i nomi dei campi, è visualizzata solo in modalità avanzata ed è contrassegnata dal simbolo
![]() ![]() Scrivendo all'interno della Riga del Filtro e premendo il tasto Invio per posizionarsi sulla colonna successiva viene applicato il filtro selezionato. Nell'esempio vengono visualizzati solo i comuni della provincia di Aosta (AO).
E' possibile filtrare i dati ricercando parti di parole attraverso l'utilizzo di caratteri jolly
Il carattere jolly % (percentuale) permette la sostituzione di parti di parole
Il carattere jolly _ (underscore) permette la sostituzione si singole lettere
Ad esempio se si vogliono ricercare tutti i comuni il cui nome inizia per MARE basterà filtrare la griglia con la parola MARE%
![]() Allo stesso modo si possono ricercare tutti i comuni che finiscono per MARE (%MARE) o che contengono la parola MARE (%MARE%)
Se invece si vuole cercare tutti in comuni con un nome lungo sei lettere che iniziano con la parola AIROL indipendentemente dall'ultima lettera si può effettuare la ricerca con la stringa AIROL_
![]() Filtrare i dati con la maschera del filtro (Modalità Avanzata)Cliccando sul tasto in basso a destra è possibile applicare un filtro evoluto dove possono essere applicate più condizioni su più campi, questo filtro può essere salvato per potere poi essere applicato successivamente senza dovere reimpostarlo
![]() Si possono applicare le combinazioni di tutte queste modalità di ricerca per filtrare i dati contenuti nella griglia.
![]() Il riepilogo dei filtri (Modalità avanzata)In basso a sinistra è presente il riepilogo dei filtri.
Attraverso il riepilogo dei filtri è possibile attivare, disattivare e visualizzare i filtri creati durante la sessione di lavoro.
![]() Se attivato viene visualizzato il filtro attivo al momento, nell'esempio in figura è attivo il filtro sulla provincia di Aosta (AO).
E' possibile deselezionare temporaneamente il filtro attivo cliccando sul primo checkbox
(
![]() E' possibile eliminare il filtro cliccando sul secondo checkbox (
![]() E' possibile visualizzare l'elenco dei filtri attivati durante la sessione di lavoro selezionando il pulsante con una icona rappresentante una freccia verso il basso a destra della descrizione del filtro.
![]() Selezionando il filtro dall'elenco questo verrà riapplicato.
Una volta chiusa la finestra i filtri applicati vengono eliminati dalla memoria.
Il menù contestuale delle griglieIl menù contestuale viene attivato cliccando sulla griglia con il tasto destro del mouse
![]() Attraverso il menù contestuale è possibile:
Stampare le griglieAttraverso il menù contestuale Griglia si possono stampare i dati visualizzati.
Vengono stampati solo i dati e le colonne visualizzate al momento della stampa, se sono presenti filtri attivi vengono quindi stampati solo i dati che corrispondono al filtro, se sono presenti dei raggruppamenti questi vengono mantenuti anche nella stampa.
Prima della stampa su carta viene visualizzata un'anteprima dove possibile configurare i parametri di stampa.
![]() Esportare le griglie in ExcelAttraverso il menù contestuale Esporta su Excel si possono salvare i dati visualizzati in un foglio di lavoro di Excel.
Selezionare la cartella nella quale si vogliono salvare i dati ed il nome del file che si vuole assegnare.
![]() Come per la stampa vengono esportati solo i dati e le colonne visualizzate al momento del salvataggio, se sono presenti filtri attivi vengono quindi esportati solo i dati che corrispondono al filtro, se sono presenti dei raggruppamenti questi vengono mantenuti anche nel file di Excel.
Esportare le griglie su file di testoAttraverso il menù contestuale Esporta su file di testo si possono salvare i dati visualizzati in un file di testo.
Selezionare la cartella nella quale si vogliono salvare i dati ed il nome del file che si vuole assegnare.
Come per la stampa vengono esportate le sole colonne visualizzate al momento del salvataggio
I filtri ed i raggruppamenti non vengono invece resi in considerazione.
Il file di testo viene salvato in formato CSV (Comma Separate Values), ogni colonna è separata dalla precedente dal carattere ; (punto e virgola)
Salvataggio delle griglie personalizzateUna volta personalizzata una griglia, ridimensionando, riordinando, nascondendo o visualizzando le colonne è possibile salvare la configurazione per il proprio utente attraverso il menù contestuale Salva griglia e per tutti gli utenti con il menù Salva griglia come default (se si è abilitati).
Al primo salvataggio la griglia viene salvata automaticamente e la configurazione è automaticamente caricata alle successive visualizzazioni dell'archivio
Successivamente è possibile salvare altre configurazioni della griglia selezionando il checkbox
![]() ![]() E' altresì possibile sovrascrivere una griglia salvata selezionandola dall'elenco senza attivare il checkbox di salvataggio di una Nuova Griglia.
![]() Viene richiesta conferma dell'operazione.
![]() Terminato il salvataggio viene visualizzato il messaggio di fine operazione.
![]() Caricamento delle griglie personalizzateUna volta salvate più configurazioni della griglia è possibile caricarle attraverso il menù contestuale Carica griglia.
In pratica è quindi possibile configurare una o più modalità di visualizzazione per ogni griglia per tutti gli utenti o per il proprio utente, impostare una visualizzazione di default e caricare in qualsiasi momento altre modalità di visualizzazione precedentemente salvate.
![]() |