Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come includere subquery in un report di MS Access

Le subquery sono istruzioni SQL (linguaggio di query strutturato) che gli utenti del database annidano all'interno di altre istruzioni SQL. Le sottoquery consentono agli utenti di produrre dati per un report, spesso da almeno una tabella diversa dalla tabella della query principale. Ad esempio, una query che elenca tutti i prodotti del negozio che hanno raggiunto la loro quota di vendita settimanale può essere scritta in questo modo:

SELEZIONA [Prodotto], [SalesQuota]

FROM [ProductsTable]

DOVE [SalesQuota] & lt; TUTTO

(SELEZIONA [Vendite] DA [SalesAssociates]

DOVE [SalesAssociates]. [Prodotto] \u003d [ProductsTable]. [Prodotto]);

Microsoft Access, tramite le sue funzionalità di sottoreport offrono almeno due metodi per aggiungere sottoquery ai report. Con le subquery, gli utenti di Access possono produrre report i cui dati dettagliati chiariscono i dati nei report principali.

Passaggio 1

Aprire un database di Access con almeno una subquery e una tabella esistenti.

Passaggio 2

Fai clic sulla sottoquery nel riquadro "Tutte le tabelle" nella schermata a sinistra, quindi fai clic sull'icona "Segnala" sulla barra multifunzione (barra degli strumenti principale di Access nella parte superiore della schermata). Questa azione creerà un nuovo rapporto che utilizza i dati della sottoquery come fonte principale.

Passaggio 3

Trascina l'icona di una tabella dal riquadro "Tutte le tabelle" in qualsiasi punto del rapporto. Il report ora include i dati di una sottoquery e di un'altra origine dati, la tabella appena trascinata sul report. Visualizza il rapporto facendo clic con il pulsante destro del mouse sulla relativa scheda e selezionando "Vista rapporto". I passaggi rimanenti mostreranno un altro approccio per la creazione di un report con una sottoquery.

Passaggio 4

Fare clic sulla tabella su cui si desidera basare un nuovo report, quindi fare clic sulla Creazione guidata report del menu "Crea" "icona.

Passaggio 5

Fare clic sui campi che si desidera includere nel rapporto principale nella prima schermata della procedura guidata, quindi fare clic su" Avanti ".

Passaggio 6

Fai clic sul campo in cui desideri organizzare i dati del rapporto. Ad esempio, se il tuo tavolo è un elenco di studenti, puoi scegliere di organizzarli in base al loro GPA.

Passaggio 7

Seleziona il campo in cui desideri che il rapporto ordini i dati in "ordina "schermata della procedura guidata. Fare clic su "Avanti" per passare alla parte del layout della procedura guidata. Dopo aver selezionato il layout, selezionare uno stile per il report (ad es. "Apex", "Northwind"), quindi fare clic su "Avanti".

Passaggio 8

Fare clic su "Modifica il progetto del report" sull'ultimo della procedura guidata schermo, quindi fai clic su "Fine". Questo passaggio completa il rapporto iniziale, al quale aggiungerai una sottoquery alla successiva.

Passaggio 9

Fai clic sull'intestazione del menu "Progettazione", quindi fai clic sull'icona "Usa procedure guidate di controllo" del pannello "Controlli", se non è già selezionato.

Passaggio 10

Fai clic sull'icona "Sottomaschera" nel pannello "Controlli", quindi fai clic sulla posizione nel rapporto (ad esempio "Intestazione rapporto", "Intestazione pagina", " Dettaglio ") dove si desidera visualizzare il sottoreport della sottoquery. Access aprirà la procedura guidata Sottotitoli per specificare come i dati della sottoquery si integreranno con il report.

Passaggio 11

Fare clic su "Usa tabelle e query esistenti", quindi fare clic sulla sottoquery da "Tabelle /query "elenco a discesa nella schermata successiva. Seleziona i campi dalla sottoquery che desideri includere nel rapporto, quindi fai clic su "Fine".

Apri il rapporto completo con la sottoquery facendo clic con il pulsante destro del mouse sulla scheda del rapporto e selezionando "Vista rapporto".

 

Computer © www.354353.com