Il designer dei report è accessibile scegliendo il pulsante Progetta report dalla scheda Output report quando si modifica un report. Quando si crea un nuovo report, scegli Progetta report quando ti viene richiesto di inserire le informazioni di progettazione/output del report nella procedura guidata Nuovo report.
[1] Area dettagli report
[2] Casella degli strumenti
[3] Righelli orizzontali e verticali
[4] Barra degli strumenti Formato e Allineamento
[5] Elenco campi (campi InterAction e campi calcolati)
[6] Area Proprietà
Area dettagli report
L'area dettagli report include sia le sezioni che le intestazioni delle sezioni. Le seguenti sezioni sono disponibili o possono essere aggiunte al layout di un report. Ogni sezione è identificata da un divisore di sezione. Il divisore di sezione mostra il nome della sezione. Quando lavori sul layout di un report, puoi mostrare o nascondere le sezioni scegliendo il pulsante comprimi o espandi
accanto al nome della sezione.
Quando progetti le sezioni di un report Panoramica, le sezioni ReportHeader/Footer e PageHeader/Footer non vengono visualizzate. Sono progettate solo a livello di report.
[1] ReportHeader
[2] PageHeader
[3] GroupHeader
[4] Dettaglio
[5] GroupFooter
[6] PageFooter
[7] ReportFooter
ReportHeader
Un report può avere una sola sezione di intestazione che viene stampata all'inizio del report. Generalmente viene utilizzata per stampare il titolo del report, una tabella di riepilogo o qualsiasi informazione che deve apparire una sola volta in cima al report.
ReportFooter
Un report può avere una sola sezione di piè di pagina che viene stampata alla fine del report. Viene utilizzata per stampare un riepilogo del report, totali generali o qualsiasi informazione che deve essere stampata una sola volta alla fine del report.
PageHeader
Un report può avere una sola sezione di intestazione di pagina che viene stampata in cima a ogni pagina. È la prima sezione che viene stampata sulla pagina, tranne quando la pagina contiene una sezione di intestazione del report. La sezione di intestazione di pagina viene utilizzata per stampare intestazioni di colonna, numeri di pagina, un titolo di pagina o qualsiasi informazione che deve apparire in cima a ogni pagina.
PageFooter
Un report può avere una sola sezione di piè di pagina che viene stampata in fondo a ogni pagina. Viene utilizzata per stampare totali di pagina, numeri di pagina o qualsiasi altra informazione che deve apparire in fondo a ogni pagina.
GroupHeader, GroupFooter
Un report può essere composto da uno o più gruppi (annidati), ognuno con la propria intestazione e piè di pagina. Le sezioni di intestazione vengono inserite e stampate immediatamente prima della sezione dettaglio. Le sezioni di piè di pagina vengono inserite e stampate immediatamente dopo la sezione dettaglio.
Dettaglio
Un report ha una sola sezione dettaglio. La sezione dettaglio è il corpo del report e viene creata un'istanza per ogni record presente nel report.
Righelli orizzontali e verticali
I righelli orizzontali e verticali possono aiutare ad allineare i controlli. A differenza di altre applicazioni, modificare la dimensione della pagina sul righello non cambia la dimensione dei margini definiti per il report. Per dettagli su come modificare le dimensioni della pagina e i margini, vedi Impostazione della dimensione e del layout della pagina.
Dopo aver impostato la dimensione della pagina e i margini, puoi modificare la larghezza del layout del report per adattarla alla dimensione che hai definito.
I righelli possono essere visualizzati in pollici o centimetri. Per cambiare la visualizzazione:
- Scegli File > Imposta pagina.
- Nella finestra di dialogo Impostazioni report, scegli Impostazioni globali.
- In Unità righello, scegli Pollici o Centimetri.
- Scegli OK per tornare alla finestra di dialogo Modifica layout report.
Elenco campi
Il riquadro Campi mostra un elenco dei campi della fonte dati. L'elenco dei campi viene popolato con i campi InterAction che hai selezionato per includere nel tuo report e anche con i campi calcolati.
Per ulteriori informazioni sui campi calcolati, vedi Campi calcolati.
Puoi trascinare i campi dall'elenco e rilasciarli in qualsiasi sezione del report. Il Report Designer di InterAction crea automaticamente un controllo TextBox per il campo che hai inserito nel report.
Area Proprietà
Le proprietà controllano l'aspetto e il comportamento di ogni sezione o controllo di un report. Ad esempio, le proprietà possono specificare tutte le seguenti opzioni:
- Il colore di sfondo dell'intestazione di pagina è grigio scuro
- Le informazioni nel report sono raggruppate per tipo di contatto
- Una casella di testo nel report mostra la data e l'ora correnti
Le opzioni disponibili nell'elenco Proprietà variano a seconda dell'elemento selezionato nell'area dettagli report.
Casella degli strumenti
La casella degli strumenti ti permette di selezionare i controlli da aggiungere al report. La tabella seguente identifica tutti i controlli disponibili nella casella degli strumenti.
Controlli della casella degli strumenti
| Pulsante | Descrizione |
|---|---|
| Ti permette di selezionare i controlli nel report. | |
| Inserisce un nuovo controllo Etichetta statica. Le etichette vengono usate solo per etichettare le informazioni; non puoi gestire il formato di output. Vedi Aggiunta di etichette a un report. | |
| Inserisce un controllo TextBox di campo, collegato a un campo del database o non collegato. Il controllo TextBox ti permette di gestire il formato di output, ad esempio puoi espandere, ridurre, sommare e contare i campi. Per ulteriori informazioni, vedi Aggiunta di un campo disegnando una TextBox. | |
| Inserisce una casella di controllo di campo. | |
| Inserisce un controllo RichTextBox. I controlli RichTextBox vengono utilizzati per aggiungere campi di testo lunghi al report (campi che contengono un gran numero di caratteri). Vedi Aggiunta di campi di testo lunghi a un report per ulteriori informazioni. | |
| Inserisce una forma rettangolare, circolare o quadrata. | |
| Inserisce un'immagine, caricata da un file. Vedi Aggiunta di un logo o di un'immagine per ulteriori informazioni. | |
| Inserisce una linea. | |
| Inserisce un'interruzione di pagina manuale all'interno di una sezione. Vedi Impostare un'interruzione di pagina prima o dopo un gruppo per ulteriori informazioni. | |
| Inserisce un controllo codice a barre. |
Barre degli strumenti
I pulsanti sulla barra degli strumenti formato sono disponibili solo se hai selezionato uno o più controlli nel layout del report. Utilizzando le opzioni di questa barra degli strumenti, puoi specificare elementi come la dimensione e lo stile del carattere utilizzato per un controllo. Per dettagli sulle opzioni, vedi la tabella seguente.
Nota che i controlli RichTextBox utilizzano lo stile di carattere Normale. Non puoi cambiare il carattere di questi controlli utilizzando i pulsanti della barra degli strumenti formato. Per cambiare il carattere utilizzato nei controlli RichTextBox, devi modificare lo stile di carattere Normale. Per ulteriori informazioni, vedi Modifica dello stile Normale (carattere predefinito).
Barra degli strumenti formato
| Pulsante | Descrizione |
|---|---|
| Carattere - Imposta il tipo di carattere dell'etichetta o del campo selezionato. | |
| Dimensione - Imposta la dimensione del carattere dell'etichetta o del campo selezionato. | |
| Visualizza griglia - Mostra/nasconde la griglia nell'area dei dettagli del report. | |
| Riordina gruppi - Apre la finestra di dialogo Ordine gruppi (disponibile solo se ci sono più gruppi nel report). | |
| Grassetto - Attiva o disattiva il carattere grassetto. | |
| Corsivo - Attiva o disattiva il carattere corsivo. | |
| Sottolineato - Attiva o disattiva il carattere sottolineato. | |
| Allinea testo a sinistra - Allinea il testo a sinistra all'interno dell'area di controllo. | |
| Allinea testo al centro - Centra il testo all'interno dell'area di controllo. | |
| Allinea testo a destra - Allinea il testo a destra all'interno dell'area di controllo. | |
| Elenchi puntati (solo per controlli RichTextBox) - Aggiunge i punti elenco al testo selezionato. | |
| Riduci rientro (solo per controlli RichTextBox) - Riduce il rientro del testo selezionato. | |
| Aumenta rientro (solo per controlli RichTextBox) - Aumenta il rientro del testo selezionato. |
I pulsanti della barra degli strumenti di allineamento sono disponibili quando hai uno o più controlli selezionati nel layout del report. Utilizzando le opzioni di questa barra, puoi allineare con precisione i controlli nel report. Per i dettagli sulle opzioni, consulta la tabella seguente.
Barra degli strumenti di allineamento
| Pulsante | Descrizione |
|---|---|
| Allinea a sinistra - Allinea i controlli selezionati alla stessa coordinata sinistra dell'ultimo controllo selezionato. | |
| Allinea al centro - Allinea i controlli selezionati alla stessa coordinata centrale dell'ultimo controllo selezionato. | |
| Allinea a destra - Allinea i controlli selezionati alla stessa coordinata destra del primo controllo selezionato. | |
| Allinea in alto - Allinea i controlli selezionati alla stessa coordinata superiore dell'ultimo controllo selezionato. | |
| Allinea al centro verticale - Allinea i controlli selezionati alla stessa coordinata centrale verticale dell'ultimo controllo selezionato. | |
| Allinea in basso - Allinea i controlli selezionati alla stessa coordinata inferiore dell'ultimo controllo selezionato. | |
| Stessa larghezza - Rende tutti i controlli selezionati della stessa larghezza dell'ultimo controllo selezionato. | |
| Stessa altezza - Rende tutti i controlli selezionati della stessa altezza dell'ultimo controllo selezionato. | |
| Stessa dimensione - Rende tutti i controlli selezionati della stessa altezza e larghezza dell'ultimo controllo selezionato. | |
| Stesso spazio orizzontale - Imposta la stessa distanza orizzontale tra tre o più controlli selezionati. | |
| Aumenta spazio orizzontale - Aumenta la distanza orizzontale tra tre o più controlli selezionati. | |
| Riduci spazio orizzontale - Riduce la distanza orizzontale tra tre o più controlli selezionati. | |
| Rimuovi spazio orizzontale - Rimuove tutto lo spazio orizzontale tra due o più controlli. | |
| Stesso spazio verticale - Imposta la stessa distanza verticale tra tre o più controlli selezionati. | |
| Aumenta spazio verticale - Aumenta la distanza verticale tra tre o più controlli selezionati. | |
| Riduci spazio verticale - Riduce la distanza verticale tra tre o più controlli selezionati. | |
| Rimuovi spazio verticale - Rimuove tutto lo spazio verticale tra due o più controlli. | |
| Centra orizzontalmente - Centra il/i controllo/i selezionato/i al centro della sezione. Se sei nella sezione dettagli, il controllo viene centrato orizzontalmente nella sezione dettagli. | |
| Centra verticalmente - Centra il/i controllo/i selezionato/i al centro della sezione. Se sei nella sezione dettagli, il controllo viene centrato verticalmente nella sezione dettagli. | |
| Porta in primo piano - Porta i controlli selezionati in cima. | |
| Porta in secondo piano - Manda i controlli selezionati in fondo. |
I pulsanti della barra degli strumenti standard sono disponibili quando hai uno o più controlli selezionati nel layout del report. Utilizzando le opzioni di questa barra, puoi eseguire funzioni di base come copia e incolla. Per i dettagli sulle opzioni, consulta la tabella seguente.
Barra degli strumenti standard
| Pulsante | Descrizione |
|---|---|
| Annulla - Annulla l'ultima azione eseguita. | |
| Ripristina - Ripete l'ultima azione eseguita. | |
| Taglia - Taglia il controllo selezionato negli appunti. | |
| Copia - Copia il controllo selezionato negli appunti. | |
| Incolla - Incolla il contenuto degli appunti nella sezione corrente. | |
| Elimina - Rimuove il/i controllo/i selezionato/i. |
I pulsanti della barra degli strumenti del Report Designer ti permettono di inserire un ReportHeader, PageHeader o GroupHeader nel tuo report. Per maggiori dettagli sulle opzioni, consulta la tabella seguente.
Barra degli strumenti del Report Designer
| Pulsante | Descrizione |
|---|---|
| Inserisci intestazione report - Inserisce un ReportHeader e un ReportFooter. | |
| Inserisci intestazione pagina - Inserisce un PageHeader e un PageFooter. | |
| Inserisci intestazione gruppo - Inserisce un GroupHeader e un GroupFooter. |
Menu contestuali
I menu contestuali sono accessibili facendo clic con il tasto destro su un controllo o una sezione del report. Le opzioni del menu variano a seconda di ciò che è attualmente selezionato, tuttavia le seguenti opzioni sono disponibili per tutti i controlli.
Opzioni del menu contestuale
| Opzione menu | Descrizione |
|---|---|
| Inserisci > Intestazione/Piè di pagina gruppo | Aggiunge una nuova coppia di intestazione/piè di pagina gruppo al report. |
| Inserisci > Intestazione/Piè di pagina pagina | Aggiunge una nuova coppia di intestazione/piè di pagina pagina al report. È consentita una sola coppia per report. Questa opzione viene disabilitata dopo aver aggiunto la prima coppia. |
| Inserisci > Intestazione/Piè di pagina report | Aggiunge una nuova coppia di intestazione/piè di pagina report al report. È consentita una sola coppia per report. Questa opzione viene disabilitata dopo aver aggiunto la prima coppia. |
| Elimina | Elimina la sezione attualmente selezionata dal report. Questa opzione non si applica alla sezione dettaglio del report. |
| Riordina gruppi | Questa opzione è disponibile quando sono state aggiunte più sezioni di gruppo al report. Mostra una finestra di dialogo che consente di modificare l'ordine di annidamento delle sezioni di gruppo nel report. |
| Taglia | Taglia il controllo selezionato negli appunti. |
| Copia | Copia il controllo selezionato negli appunti. |
| Incolla | Incolla il contenuto degli appunti nella sezione corrente. |
| Porta in primo piano | Porta il controllo selezionato in primo piano (davanti agli altri controlli). |
| Porta in secondo piano | Porta il controllo selezionato sullo sfondo (dietro agli altri controlli). |
| Formatta bordo | Mostra la finestra di dialogo dei bordi per selezionare un bordo. |