Users Guide Visual FoxPro®" di Microsoft

Users Guide Visual FoxPro®" di Microsoft Users Guide Visual FoxPro®" di Microsoft

02.06.2013 Views

Raggruppare i dati sul vostro modulo Un volta progettata l'impostazione di base, potete decidere come raggruppare i records in base a certi campi o altri criteri che possono rendere più semplice la lettura. Il raggruppamento vi permette di separare i gruppi di raccordo visivamente e di mostrare dei riepiloghi di dati per ogni gruppo. L'interruzione del gruppo si basa su una espressione di raggruppamento. Questa espressione di solito si basa su campi di una o più tabelle ma può essere di qualsiasi complessità. Qualora vi siano dei gruppi, il vostro modulo avrà delle sezioni di intestazioni di gruppo e di piè di pagina a cui voi potete aggiungere controlli. Solitamente le sezioni dell'intestazione contengono i controlli di campo utilizzati per ogni gruppo. Voi potete aggiungere linee, rettangoli, rettangoli arrotondati, o qualsiasi etichetta che volete fare apparire prima del primo record di un gruppo. Il gruppo piè di pagina contiene di solito i totali o altri sommari per quel gruppo. Potete anche specificare altre opzioni per il gruppo: ● Stampare del testo sia nell'intestazione che nei piè di pagina per identificare gruppi specifici ● Stampare ogni gruppo in una nuova pagina ● Ridefinire il numero delle pagine quando i gruppi sono stampati su nuove pagine Se la sorgente dei dati è una tabella, i record saranno probabilmente ordinati in modo non appropriato per il raggruppamento. Potete riordinare i dati impostando un indice per quella tabella, oppure utilizzando una vista ordinata o una query per la visualizzazione dei dati nel gruppo. L'impostazione della stampa non effettua nessuna organizzazione ma estrae i dati nell'ordine in cui si trovano nella sorgente. L'organizzazione dei dati deve essere fatta attraverso delle viste o degli indici o altri modi al di fuori del report. Aggiungere un singolo gruppo Una stampa di un singolo gruppo ha un suo livello di dati raggruppati in base a una espressione. Ad esempio, potete decidere un gruppo o in base al campo nazione in modo da stampare i dati di una stessa nazione insieme. La sorgente dei dati deve essere organizzata sulla base di quel campo. Per aggiungere un gruppo 1. Dal menu Report scegliete Data Grouping. La finestra di dialogo Data Grouping

2. 3. 4. Nella casella del primo gruppo inserite l’espressione di raggruppamento. -oppure- Scegliete il tasto di dialogo per creare una espressione per mezzo di Expression Builder Nell’area Group properties area, selezionate la proprietà desiderata. Scegliete OK. Dopo aver aggiunto l'espressione, potete posizionare qualsiasi controllo che desiderate nelle sezioni. Di solito il controllo campo utilizzato per il raggruppamento è spostato dalla sezione "Dettaglio" alla sezione "Intestazione". Aggiungere ragggruppamenti con molti dati Potete definire fino a 20 livelli di raggruppamento all'interno di una stampa. I gruppi unificati sono molto utili per organizzare i dati con totali a differenti livelli. Per scegliere un livello di un gruppo valutate quanto spesso il valore può cambiare, quindi definite per primo il gruppo che cambia di più. Per esempio, la vostra stampa potrebbe aver bisogno di raggruppare i dati per ragione e quindi per città. Il valore di una città cambia più frequentemente rispetto al valore di una regione, quindi la città deve essere il primo criterio di raggruppamento e la regione il secondo. In questa stampa con più gruppi, la tabella deve essere organizzata e indicizzata sulla chiave di espressione Regione+Città. Per aggiungere più raggruppamenti 1. Dal menu Report scegliete Data Grouping. La finestra di dialogoData Grouping

2.<br />

3.<br />

4.<br />

Nella casella del primo gruppo inserite l’espressione <strong>di</strong> raggruppamento.<br />

-oppure-<br />

Scegliete il tasto <strong>di</strong> <strong>di</strong>alogo per creare una espressione per mezzo <strong>di</strong> Expression Builder<br />

Nell’area Group properties area, selezionate la proprietà desiderata.<br />

Scegliete OK.<br />

Dopo aver aggiunto l'espressione, potete posizionare qualsiasi controllo che desiderate nelle sezioni. Di<br />

solito il controllo campo utilizzato per il raggruppamento è spostato dalla sezione "Dettaglio" alla<br />

sezione "Intestazione".<br />

Aggiungere ragggruppamenti con molti dati<br />

Potete definire fino a 20 livelli <strong>di</strong> raggruppamento all'interno <strong>di</strong> una stampa. I gruppi unificati sono<br />

molto utili per organizzare i dati con totali a <strong>di</strong>fferenti livelli.<br />

Per scegliere un livello <strong>di</strong> un gruppo valutate quanto spesso il valore può cambiare, quin<strong>di</strong> definite per<br />

primo il gruppo che cambia <strong>di</strong> più.<br />

Per esempio, la vostra stampa potrebbe aver bisogno <strong>di</strong> raggruppare i dati per ragione e quin<strong>di</strong> per città.<br />

Il valore <strong>di</strong> una città cambia più frequentemente rispetto al valore <strong>di</strong> una regione, quin<strong>di</strong> la città deve<br />

essere il primo criterio <strong>di</strong> raggruppamento e la regione il secondo. In questa stampa con più gruppi, la<br />

tabella deve essere organizzata e in<strong>di</strong>cizzata sulla chiave <strong>di</strong> espressione Regione+Città.<br />

Per aggiungere più raggruppamenti<br />

1.<br />

Dal menu Report scegliete Data Grouping.<br />

La finestra <strong>di</strong> <strong>di</strong>alogoData Grouping

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!