Suchen und Finden
Service
Infos und Kontakt
6 Abfragen programmieren (S. 281-282)
Erfahren Sie in diesem Kapitel, wie Sie mit Abfragen in Access umgehen können.
U.a. werden dabei folgende Fragen beantwortet:
Welche Abfragetypen gibt es?
Wie kann ich eine Abfrage öffnen bzw. starten?
Wie führe ich Abfragen mit SQL durch?
Wie funktioniert eine Aktualisierungsabfrage?
Wie entwerfe ich eine Anfügeabfrage?
Wie führe ich eine Löschabfrage durch?
Wie erstelle ich eine neue Tabelle mithilfe einer Abfrage?
Wie schreibe ich eine Datendefinitionsabfrage?
Wie kann ich meine Anwender zwingen, bestimmte Eingaben in einer Tabelle vorzunehmen?
Wie kann ich Daten aus mehreren Tabellen zusammenführen?
Wie erstelle ich Abfragen mithilfe von ADO?
Die in diesem Kapitel vorgestellten Lösungen finden Sie auf der CD-ROM zum Buch im Ordner KAP06 unter dem Namen NORDWIND.MDB in MODUL1.
6.1 Abfragetypen
Access bietet eine ganze Reihe von verschiedenen Abfragen an, die Sie manuell erstellen oder auch programmieren können. Sie verwenden Abfragen, um Daten auf mehrere Arten anzuzeigen, zu ändern und zu analysieren. Sie können sie auch als Datenquellen für Formulare, Berichte und Datenzugriffsseiten verwenden.
In Access unterscheidet man zwischen folgenden Abfragetypen:
AUSWAHLABFRAGEN: Mithilfe einer Auswahlabfrage rufen Sie Daten aus einer oder mehreren Tabellen ab und zeigen die Ergebnisse in einem Datenblatt an. Dort können Sie die Datensätze aktualisieren. Mit einer Auswahlabfrage können Sie auch Datensätze gruppieren und Summen, Anzahl, Durchschnittswerte und andere Werte berechnen.
PARAMETERABFRAGEN: Eine Parameterabfrage ist eine Abfrage, die beim Ausführen ein Dialogfeld zur Eingabe von Informationen anzeigt. Dies können Kriterien zum Abrufen von Datensätzen oder auch Werte sein, die in ein Feld eingefügt werden sollen. Sie können die Abfrage auch so entwerfen, dass nach mehreren Informationen gefragt wird.
KREUZTABELLENABFRAGEN: Sie verwenden Kreuztabellenabfragen, um Daten zur Vereinfachung von Analysen zu berechnen und neu zu strukturieren. Kreuztabellenabfragen berechnen eine Summe, einen Durchschnitt, eine Anzahl oder eine andere Funktion für Daten, die nach zwei Informationstypen gruppiert sind: entlang der linken Seite des Datenblatts und entlang der oberen Seite.
AKTIONSABFRAGEN: Diese Abfragen führen in nur einer Operation Änderungen an einer Vielzahl von Datensätzen durch bzw. verschieben diese. Unter den Aktionsabfragen unterscheidet man zwischen folgenden Typen:
– LÖSCHABFRAGEN: Mithilfe einer Löschabfrage löschen Sie eine Gruppe von Datensätzen aus einer oder mehreren Tabellen. Löschabfragen löschen immer vollständige Datensätze, nicht die in Datensätzen markierten Felder.
– AKTUALISIERUNGSABFRAGEN: Eine Aktualisierungsabfrage führt globale Änderungen an Gruppen von Datensätzen in einer oder mehreren Tabellen durch. Mit einer Aktualisierungsabfrage können Sie Daten in vorhandenen Tabellen ändern.
– ANFÜGEABFRAGEN: Eine Anfügeabfrage fügt eine Gruppe von Datensätzen aus einer oder mehreren Tabellen am Ende einer anderen Tabelle oder mehrerer Tabellen an.
– TABELLENERSTELLUNGSABFRAGEN: Eine Tabellenerstellungsabfrage erstellt eine Tabelle aus allen oder einem Teil der Daten in einer oder mehreren Tabellen.
SQL-ABFRAGEN: Eine SQL-Abfrage ist eine Abfrage, die unter Verwendung einer SQL-Anweisung erstellt wird. Mit der Structured Query Language (SQL) können Sie relationale Datenbanken wie z.B. Access abfragen, aktualisieren und verwalten.
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion
























