Unterabfragen sind SQL ( Structured Query Language ) -Anweisungen, die Datenbank-Benutzer innerhalb von anderen SQL-Anweisungen. Unterabfragen Benutzern ermöglichen, Daten für einen Bericht erzeugen , die oft aus mindestens einer Tabelle , die von der Haupt- Abfrage Tisch ist . Zum Beispiel eine Abfrage Auflistung alle Shop -Produkte, die ihre wöchentliche Umsatz Quote erreicht haben, kann wie folgt geschrieben werden : SELECT [ Artikel ], [ SalesQuota ] FROM [ ProductsTable ] WHERE [ SalesQuota ] < ALL ( SELECT [ Sales] FROM [ SalesAssociates ] WHERE [ SalesAssociates ] [Produkt ] = [ ProductsTable ] [Produkt ] ); . . Microsoft Access , über seine Unterberichte Funktionen bietet mindestens zwei Methoden zum Hinzufügen Unterabfragen Berichten . Mit Unterabfragen können Access-Benutzer Berichte erstellen , deren detaillierte Daten verdeutlichen die Daten in den wichtigsten Berichte . Anleitung
1
Öffnen Sie eine Access-Datenbank mit mindestens einer bestehenden Unterabfrage und Tisch.
2
Klicken Sie auf die Unterabfrage in der " Alle Tabellen " pane am Bildschirm nach links, dann klicken die "Report" -Symbol auf dem Ribbon ( Zugang "großen , Haupt- Symbolleiste am oberen Rand des Bildschirms) . Diese Aktion wird einen neuen Bericht erstellen , der die Daten aus der Unterabfrage als Hauptquelle verwendet .
3
Ziehen Sie ein Symbol aus der Tabelle " Alle Tabellen " pane überall auf den Bericht. Der Bericht enthält jetzt Daten aus einer Unterabfrage und andere Datenquelle , die Tabelle, die Sie gerade auf den Bericht gezogen . Zeigen Sie den Bericht mit der rechten Maustaste auf die entsprechende Registerkarte und wählen Sie "Report anzeigen . " Die restlichen Schritte zeigen Ihnen, einen anderen Ansatz für die Erstellung eines Berichts mit einer Unterabfrage .
4
Klicken Sie auf die Tabelle, die Sie wollen , um einen neuen Bericht über die Base, dann klicken Sie auf " Erstellen" Menüs " Report Wizard " Symbol.
5
Klicken Sie auf die Felder, die Sie im Hauptbericht auf dem ersten Bildschirm des Assistenten gehören klicken Sie dann auf "Weiter".
6
Klicken welchem Feld Sie wollen Ihre Daten im Rahmen des Berichts zu organisieren. Zum Beispiel, wenn Sie Ihre Tabelle ist eine Liste der Studenten, können Sie wählen, die ihnen von ihren GPA .
7
organisieren Wählen Sie das Feld , auf dem Sie den Bericht , um die Daten auf dem "sort" sortieren Bildschirm des Assistenten . Klicken Sie auf " Weiter", um das Layout des Assistenten zu gelangen. Nachdem Sie das Layout , den Stil wählen, für den Bericht (zB " Apex ", " Nordwind " ) , klicken Sie dann auf "Weiter".
8
Klicken Sie auf " Ändern Entwurf des Berichts " auf den Assistenten letzten Bildschirm , klicken Sie dann auf " Fertig stellen". Mit diesem Schritt ist die ursprüngliche Bericht, der Sie eine Unterabfrage zum nächsten werde hinzuzufügen.
9
Klicken Sie auf das Menü "Konstruktion" Überschrift , dann klicken Sie auf die "Controls" Panels " Steuerelement-Assistenten verwenden "-Symbol , wenn es nicht bereits ausgewählt ist.
10
Klicken Sie auf " Unterformular " in der "Controls" -Panel, klicken Sie dann auf die Stelle in Ihrem Bericht (zB " Report Header ", " Kopfzeile ", " Detail" ), wo Sie den Unterbericht der Unterabfrage anzeigen möchten. Zugang öffnet das SubReport Wizard für Sie festlegen, wie die Unterabfrage die Daten werden mit dem Bericht zu integrieren.
11
Klicken Sie auf " Verwenden Sie vorhandene Tabellen und Abfragen ", dann klicken Sie auf die Unterabfrage aus den " Tabellen /Abfragen " Dropdown-Liste auf dem nächsten Bildschirm . Wählen Sie die Felder aus der Unterabfrage , die Sie in den Bericht aufzunehmen, klicken Sie dann auf " Fertig stellen".
12
Öffnen Sie das fertige Bericht mit der Unterabfrage mit der rechten Maustaste auf die Registerkarte des Berichts und der Auswahl "Report anzeigen . "