Subquery's zijn SQL (structured query language)-instructies die databasegebruikers binnen andere SQL-instructies nesten. Subquery's kunnen gebruikers om gegevens voor een rapport, vaak uit ten minste één tabel die afwijkt van de hoofdquery tabel te produceren. Bijvoorbeeld, kan een lijst van alle producten van de winkel die hebben bereikt hun wekelijkse verkooptarget query worden geschreven als volgt:
Selecteer [Product], [SalesQuota]
VAN [ProductsTable]
WAAR [SalesQuota]<>
(Selecteer [verkoop] [SalesAssociates]
WAAR [SalesAssociates]. [Product] = [ProductsTable]. [Product]);
Microsoft Access biedt via landschapskenmerken subrapporten, ten minste twee methoden voor het toevoegen van subquery's verslagen. Met subquery's, kunnen Access-gebruikers verslagen waarvan de gedetailleerde gegevens de gegevens in de belangrijkste rapporten verduidelijken opstellen.
Open een Access-database met ten minste één bestaande subquery en tafel.
De resultaten van de subquery in het deelvenster 'Alle tabellen' scherm links, klik op het "Rapport"-pictogram op het lint (grote, belangrijkste werkbalk toegang aan de bovenkant van het scherm). Deze actie zal een nieuw rapport waarin de gegevens uit de subquery als haar belangrijkste bron maken.
Sleep een tabelpictogram vanuit het deelvenster "Alle tabellen" overal naar het rapport. Het rapport bevat nu gegevens van een subquery en een andere gegevensbron, de tabel die u zojuist naar het rapport hebt gesleept. Het rapport bekijken door met de rechtermuisknop op de tab en selecteren "Report weergave." De resterende stappen zal u tonen een andere benadering voor het maken van een rapport met een subquery.
Klik op de tabel die u wilt een nieuw rapport baseren, en klik op de "Create" menu's "Rapportwizard" pictogram.
Klik op de velden die u wilt opnemen in het hoofdrapport op het eerste scherm van de wizard en klik op "Volgende".
Klik op welk veld u wilt organiseren uw rapportgegevens onder. Bijvoorbeeld, als uw tabel een lijst van studenten is, kan u kiezen om ze te ordenen door hun GPA.
Selecteer het veld waarop u wilt dat het verslag voor het sorteren van de gegevens op de "soort" scherm van de wizard. Klik op "Volgende" om naar de lay-out gedeelte van de wizard te gaan. Na het selecteren van de lay-out, selecteert u een stijl voor het rapport (bijvoorbeeld "Apex," 'Noordenwind') en klik op "Volgende".
Klik op "Wijzigen het rapportontwerp" op het laatste scherm van de wizard en klik op "Finish". Deze stap voltooit het eerste verslag, dat u voegt een subquery naar volgende.
De rubriek "Design" menu, klik op de "Controles" van "Wizards voor besturingselementen gebruiken" van het Configuratiescherm, als het wordt niet is geselecteerd.
Het pictogram "Subformulier" in het "Controls"-deelvenster, klik op de plaats op uw rapport (bijvoorbeeld "rapportkoptekst," "Page Header," "Detail") waar u wilt weergeven van het subrapport van de subquery. De Wizard subrapport kunt u opgeven hoe de subquery gegevens zal integreren met het rapport wordt geopend.
Klik op 'Gebruik bestaande tabellen en query's ', en de subquery van de "Tabellen/query's" drop-down lijst op het volgende scherm. Selecteer de velden in de subquery die u wilt opnemen in de lijst en klik op "Finish".
Open het voltooide rapport met de subquery door rechtsklikken op het rapport tabblad en kiezen "Report weergave."