Crystal Report® & VFP® - 2 parte

 

© Articolo di: Franco Felosi - Brescia 11 Luglio 2002 - Riproduzione vietata

<parte1><parte2><parte3>

Questo, a parte considerazioni puramente estetiche, è il risultato finale, ogni oggetto presente in una sezione può essere formattato (anche in modo condizionale), possono esserci più sezioni relative al dettaglio, ogni sezione può essere omessa o nascosta….
La finestra anteprima può essere completamente personalizzata, ad esempio con:

È possibile mostrare il progredire del report sia in forma x di y (numero di record) che in percentuale…ecc…

Tutto ciò utilizzando proprietà del controllo (aggiungendo 1 riga di codice per ogni proprietà)

Esempio:

.WindowShowCancelBtn = 0 / 1
.WindowShowNavigationCtls = 0 / 1
.WindowShowPrintBtn = 0 / 1

Un interessante opportunità è data dalle opzioni di raggruppamento / ordinamento senza intervenire sull'applicativo, il report riordina e raggruppa autonomamente i dati .
Raggruppiamo, ad esempio, i record stampati in base alla famiglia:

1. apriamo il report
2. da menù: inserisci->gruppo
3. selezioniamo dal combo il campo FAMG
4. decidiamo se ripetere o no l'intestazione del gruppo su ogni pagina
5. con inserisci->oggetto di testo aggiungiamo una label alla sezione "intestazione di gruppo1"
6. formattiamo la sezione (ad esempio cambiando il colore di background)
7. salviamo il report e lanciamo il form FoxPro

aggiungendo (prima di .destination=0)

.WindowShowGroupTree = 1
.WindowAllowDrillDown = 1

al click del pulsante "Anteprima" è attivato un controllo ad albero che ci permette "di navigare" nel report
utilizzando la struttura

L'utente ha, inoltre, la possibilità (con un click sull'intestazione del gruppo) di ottenere "al volo" un nuovo report che include solo i record appartenenti al gruppo.

I due report sono indipendenti, l'utente può attivare una delle pagine e, ad esempio, stampare solo il set di record relativo al gruppo selezionato.
E' possibile mettere l'utente finale in condizione di esportare il report scegliendo formato e destinazione:

<SEGUE>

 

© Articolo di: Franco Felosi - Brescia 11 Luglio 2002 - Riproduzione vietata

© FoxPro e Visual FoxPro sono un marchi registrati da Microsoft Corporation
© Crystal Report è un marchio di proprietà SEAGATE TECNOLOGY LLC

 



Data: 13/07/2002
webmaster@foxitaly.com

 

dal 22 Giugno 1999