Users Guide Visual FoxPro®" di Microsoft
Users Guide Visual FoxPro®" di Microsoft Users Guide Visual FoxPro®" di Microsoft
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
- Page 37 and 38: Potete untilizzare databases indipe
- Page 39 and 40: allineandole tutte. Per sistemare l
- Page 41 and 42: Aggiungere una tabella ad un databa
- Page 43 and 44: Per determinare quali tabelle hanno
- Page 45 and 46: La tipologia di relazione è determ
- Page 47 and 48: Inserire commenti per un campo Quan
- Page 49: Impostare una regola di convalida e
- Page 52 and 53: Impostare un Trigger I Triggers son
- Page 54 and 55: Creare una Query Potreste voler cre
- Page 56 and 57: Dopo aver selezionato una tabella o
- Page 58 and 59: Definire i risultati Dopo che avete
- Page 60 and 61: Per specificare un filtro 1. Dalla
- Page 62 and 63: Per aggiungere l’importanza di un
- Page 64 and 65: Per impostare l’opzione Having su
- Page 66 and 67: Se desiderate Scegliete questa opzi
- Page 68 and 69: Personalizzazione delle queries Alt
- Page 70 and 71: Eliminare i records duplicati da un
- Page 72 and 73: Potete inserire l’espressione dir
- Page 74 and 75: Come aiuto nella scelta di un forma
- Page 76 and 77: 2. 3. Scegliere New. Scegliere quin
- Page 78 and 79: Label Designer mostrerà un'antepri
- Page 80 and 81: Un modulo può contenere diverse ba
- Page 82 and 83: Aggiungere controlli al modulo In u
- Page 84 and 85: 5. Nella lista Tables in Database,
- Page 86 and 87: 2. Dal menu Format scegliete Group.
- Page 90 and 91: 2. 3. 4. 5. Nella prima casella Gro
- Page 92 and 93: Personalizzare i vostri moduli Pote
- Page 94 and 95: Giustificare il testo in un campo P
- Page 96 and 97: 4. 5. Nell’area Style selezionate
- Page 98 and 99: 1. Fate doppio click sul controllo.
- Page 100 and 101: Creare i form (moduli - maschera) I
- Page 102 and 103: ● ● ● Per aggiungere campi a
- Page 104 and 105: Aggiungere controlli in un form tra
- Page 106 and 107: -oppure- Selezionate un campo dalla
- Page 108 and 109: Per creare controlli multipli ● C
- Page 110 and 111: -oppure- Selezionate il controllo e
- Page 112 and 113: Personalizzare i Forms Potete aggiu
- Page 114: dimensione del form che potete dise
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