In Crystal Reports, un sottoreport è un report standard incorporato in un altro report, noto come report principale. In questo modo il report principale visualizzare i risultati derivati da una query diversi dai propri. Dati del sottoreport possono essere passati al, utilizzati da e facoltativamente visualizzati nel report principale. Ad esempio, è necessario passare un campo di database o valore del sottoreport a un report principale che non può essere determinato dalla query principale. I valori vengono passati tra il report principale e sottoreport "le variabili condivise," a qualcuno di presentarti a CR7, utilizzando una metodologia specifica che disciplina la transazione.
Istruzioni
1
Modificare i sottoreport. In visualizzazione struttura del report principale, pulsante destro del mouse il sottoreport e selezionare "Modifica sottoreport." Questo apre una nuova scheda che mostra il sottoreport.
2
Creare una nuova formula di sottoreport. Dal menu Visualizza, fare clic su "Explorer campo," evidenziare "Campi Formula" e fare clic sull'icona "New". Questo richiede un nome di formula e si apre la finestra di dialogo formula.
3
Modificare e salvare una formula per creare una variabile condivisa per contenere i valori necessari nel report principale. Metodo specifico:
WhilePrintingRecords;
Ha condiviso numberVar n: = X;
Nota: numberVar è il tipo assegnato, numerico. Possono essere altri tipi nella formula dell'elenco a discesa.
n is any alphanumeric variable name.
4
X is the value assigned to n. Can be a literal value, formula, or database field.
Must evaluate to the assigned type.
Inserire la formula del sottoreport e chiudere. Il valore della variabile condiviso passerà al report principale solo se valutati in fase di esecuzione del sottoreport.
5
Creare una formula di report principale per accettare il valore della variabile condiviso nel sottoreport. Ripetere il passaggio 2.
6
Modificare e salvare la formula del report principale utilizzando il metodo specifico:
WhilePrintingRecords;
N numberVar condivisa;
7
Inserire la formula di report principale nel report principale in una sezione sotto il sottoreport.
8
Decidere se il report principale deve visualizzare dati del sottoreport. Se no, ripetere il passaggio 1. Rendere invisibile tutti gli oggetti di testo di sfondo bianco o controllo soppressione dalla finestra di dialogo formato, minimizzare le distanze di sezione, salvare e chiudere. Se sì, è possibile formattare il sottoreport per eseguire il rendering come necessario con i dati del report principale.
9
Aggiornare il report principale. Questo esegue il sottoreport e recupera il valore da condividere. Il report principale visualizzerà questo valore tramite la formula del report principale.