Un report
è un insieme di informazioni organizzate e formattate in base
alle specifiche fornite dallutente. Un report consente
di estrarre e presentare i dati sotto forma di informazioni logiche che possono essere
utilizzate da più persone e distribuite a tutti.
Esempi di report
sono: le etichette postali, le fatture, i riepiloghi delle vendite e gli elenchi
telefonici.
È possibile progettare report che presentino le informazioni nel modo desiderato grazie
a vari elementi grafici, quali testo, dati, immagini, linee, caselle e grafici.

I report
risultano particolarmente utili per la stampa di informazioni alle quali si ricorre con
una certa regolarità. È possibile creare una certa struttura di report,
salvarla e utilizzarla in seguito quante volte si desidera. La struttura del report resterà inalterata, ma ogni volta che il report verrà stampato saranno visualizzati i dati correnti.
Il report
costituisce un modo efficace per presentare i dati in formato stampa. La possibilità di
controllare le dimensioni e laspetto di tutti gli elementi che vengono visualizzati
in un report permette di visualizzare le informazioni nel modo
desiderato.
La maggior parte delle informazioni
di un report proviene da una tabella,
una query o unistruzione SQL (linguaggio per formulare le
query ) sottostante che costituisce lorigine dati del report.
Altre informazioni del report sono memorizzate nella struttura
del report stesso.
Il collegamento tra un report e la relativa origine dati viene creato utilizzando
oggetti grafici chiamati controlli, che possono essere caselle di testo che visualizzano
nomi e dei numeri, etichette che visualizzano titoli e linee decorative che organizzano
graficamente i dati rendendo laspetto del report più
gradevole.
Prima di creare
un report è necessario stabilire la provenienza dei dati del report. Se tutti i dati si trovano in una sola tabella basare il report su quella tabella. Se invece i dati si trovano in più tabelle, basare il report su una query.
È comunque possibile creare report non basati su tabelle o query. Un esempio di questo tipo
è una lettera di presentazione.
È possibile, inoltre, creare i report con o senza lAutocomposizione
report. Questo strumento velocizza il processo di creazione
dei report in quanto esegue automaticamente tutte le
operazioni di base.
Nella seguente figura vengono
illustrate le sezioni di un report:
