Aufgaben von Abfragen
Abfragen erstellen
Abfrageassistent
Die Entwurfsansicht
Abfrageeigenschaften
Abfragekriterien definieren
Sortierungen vornehmen, Abfragen
speichern
Abfrageergebnisse in Word oder
Excel ausgeben
Datenbanken komprimieren
Aufgaben von Abfragen | WICHTIG: Bitte verwenden Sie für alle
Übungen die Übungsdatenbank "Loesungen.mdb". Falls Sie diese noch nicht
runtergeladen haben (klicken Sie dazu in der Menüleiste auf den Button
"Download"). Mit Hilfe von Abfragen kann man nicht nur
Daten nach bestimmten Kriterien auswerten, sondern auch:
Abfragen sind also ein unverzichtbares Werkzeug für die
Analyse jeglicher Art von Daten. |
||||||||||||||||||||
Abfragen erstellen | Klicken Sie im Register "Abfrage" auf
"Neu". Anschließend können Sie zwischen verschiedenen Abfragearten
wählen. |
||||||||||||||||||||
Abfrageassistent | Der Abfrageassistent hält für Sie bereits einige Vorlagen
für Abfragen bereit, die in der Praxis oft verwendet werden. Da jedoch die selbständige
Erstellung von Abfragen hier im Vordergrund steht, sind die einzelnen Vorlagen hier nur
kurz beschrieben. Kreuztabellenabfrage Eine Kreuztabellenabfrage gruppiert Daten in Kategorien und zeigt Werte in einem kompakten Format, ähnlich wie in einer Kalkulationstabelle, mit Gesamtsummen an. Duplikatsuche Mit diesem Abfragetyp können Sie innerhalb einer Tabelle nach Duplikaten suchen. Sie geben einfach das Feld vor, in dem Sie nach Duplikaten suchen wollen und Access zeigt Ihnen die entsprechenden Datensätze an. Inkonsistenzsuche Diese Abfrage sucht nach Datensätzen innerhalb einer Tabelle für die keine Detaildatensätze in einer anderen Tabelle vorhanden sind. Datenarchivierung Mit Hilfe dieser Abfrage können Sie ausgewählte Datensätze in eine neue Tabelle kopieren, um diese zu archivieren Wählen Sie den Menüpunkt "Entwurfsansicht"
aus. |
||||||||||||||||||||
Die Entwurfsansicht | Die Entwurfsansicht Im oberen Teil der Entwurfsansicht können Sie die Tabelle bzw. die Tabellen sehen, die in die Abfrage einbezogen werden. Im unteren Bereich werden die Felder angezeigt, die in der Abfrage verwendet werden.
Zu Beginn können Sie bereits eine oder mehrere Tabellen hinzufügen. Wenn Sie das zu einem späteren Zeitpunkt vornehmen möchten, drücken Sie im oberen Bereich der Entwurfsansicht die rechte Maustaste und wählen Sie den Befehl "Tabelle anzeigen" aus. Anschließend können Sie eine Tabelle auswählen und hinzufügen. Tabellen entfernen Wenn Sie eine Tabelle aus der Abfrage entfernen möchten, dann klicken Sie mit der rechten Maustaste auf die Tabelle und wählen im Kontextmenü den Befehl "Tabelle entfernen" aus. Felder zur Abfrage hinzufügen Sie können ein Feld entweder durch einen Doppelklick auf den Feldnamen hinzufügen oder Sie klicken das Feld an und ziehen es an die gewünschte Position im unteren Teil der Entwurfsansicht. Nachträgliches Ändern der Feldposition Wenn Sie die Position eines Feldes innerhalb der Abfrage verändern möchten z.B. das letzte Feld an die erste Stelle bewegen, dann müssen Sie zuerst die entsprechende Spalte markieren. Diese Markierung können Sie vornehmen, indem Sie den Mauszeiger oberhalb des Feldnamens positionieren (bis ein Pfeil nach unten erscheint) und anschließend mit der linken Maustaste einmal klicken. Wenn Sie an der gleichen Positon noch einmal klicken und die Maustaste gedrückt halten, können Sie das Feld an die gewünschte Position ziehen. Tabellennamen anzeigen Wenn Sie mit mehreren Tabellen arbeiten, können Sie zur Verbesserung der Übersichtlichkeit im unteren Bereich zusätzlich zu den Feldnamen den dazugehörigen Tabellennamen anzeigen. Wählen Sie dazu aus dem Menü "Ansicht" den Menüpunkt "Tabellennamen" aus. Abfrageergebnis ansehen Sie können sich das Abfrageergebnis ansehen, indem Sie die
Schaltfläche (ganz links in der Symbolleiste) anklicken. Sagt Ihnen das Ergebnis zu, können
Sie die Abfrage speichern oder durch anklicken der Schaltfläche wieder in die
Entwurfsansicht wechseln. |
||||||||||||||||||||
Abfrageeigenschaften | Betätigen Sie im oberen Fenster der Entwurfsansicht die
rechte Maustaste und wählen Sie den Befehl "Eigenschaften" aus. Anschließend
wird folgendes Fenster angezeigt:
|
||||||||||||||||||||
Abfragekriterien definieren | Datensätze auswählen Bei der Auswertung von Datenbeständen spielt nach der Auswahl von Spalten bzw. Datenfeldern, die Auswahl von Zeilen bzw. Datensätzen eine wichtige Rolle. Mit der Angabe von Kriterien haben Sie die Möglichkeit, die Datenmenge nach bestimmten Gesichtpunkten auszuwerten (z.B. können Sie die Daten reduzieren oder sortieren). Nehmen wir an, Sie möchten aus der Tabelle "Bestellungen" nur die Positionen sehen, die der Kunde mit der Kundenr. 800 bestellt hat. Dazu fügen Sie zur der Abfrage die Tabelle "Bestellungen" hinzu und begeben sich in den unteren Teil der Entwurfsansicht. Dort geben Sie in der Spalte, die den Feldnamen "Kundennr" trägt, in der Kriterienzeile =800 ein. Anschließend können Sie sich das Ergebnis in der Vorschau ansehen. Im folgenden Erfahren Sie, wie Sie Ihre Kriterien im
einzelnen definieren können. Vergleiche Sie müssen Abfragekriterien als logische Ausdrücke definieren. Einfache Kriterien bilden daher in aller Regel einen Vergleich. Die wichtigsten Vergleichsoperatoren
Vergleich mit Platzhaltern (Wie) Durch die Eingabe eines Sterns oder eines Fragezeichen können Sie Vergleiche mit Platzhaltern vornehmen. Das Sternchen ersetzt hierbei beliebig viele Zeichen. Das Fragezeichen steht jeweils nur für ein Zeichen. Wenn Sie sich z.B. alle Kunden deren Nachname mit dem Buchstaben "A" beginnt anzeigen lassen wollen geben Sie ein: Wie "A*" Das Sternchen und das Fragezeichen kann auch an mehreren Stellen eingesetzt werden z.B.: Wie "*A*" Nullwerte (Ist) Sie müssen zwischen dem Wert 0 und dem sogenannten Nullwert unterscheiden. Wenn Sie beispielsweise eine 0 in ein Zahlenfeld eingeben, ist der Wert dieses Feldes 0. Solange Sie in das Zahlenfeld noch nichts eingegeben haben, ist es hingegen leer. Mit Access können Sie diese beiden Zustände unterscheiden. Geben Sie das Kriterium = 0 ein, wenn Sie alle Datensätze interessieren, bei denen die entsprechende Spalte den Wert 0 enthält. Das Kriterium Ist Null ermittelt hingegen alle Datensätze, bei denen das ensprechende Datenfeld leer ist. Das Kriterium Ist Nicht Null ermittelt genau die Umkehrmenge. Dies sind alle Datensätze, bei denen das entsprechende Feld Daten, also unter Umständen auch den Wert 0, enthält. Vergleich mit einem Wertebereich (Zwischen) Die Eingabe von einem Wertebereich erfolgt mit dem Schlüsselwort "Zwischen". Wenn Sie z.B.: Zwischen 1 und 10 eingeben, werden Ihnen alle Werte zwischen 1 und 10 angezeigt. Eingabe von Datumswerten Geben Sie Datumswerte immer zwischen Lattenkreuzen ein, z.B: = #25.03.97# Bezüge auf andere Spalten Abfragekriterien können sich sogar auf andere Datenfelder (Spalten) der Abfrage beziehen. Schließen Sie dazu den Feldnamen in Eckige Klammern ein, z.B.: < [Sollwert] Kriterien kombinieren Nicht immer genügt die Angabe eines einzelnen
Vergleichskriteriums. Viele Problemfälle sind nur dadurch zu lösen, daß mehrere
Ausdrücke miteinander kombiniert werden. Die gängigsten Verknüpfungsoperatoren sind
"und" und "oder". |
||||||||||||||||||||
Sortierungen vornehmen, Abfrage speichern | Die Definition eines Sortierkriteriums ist sehr einfach.
Klicken Sie in die Sortierungszeile der gewünschten Spalte und wählen Sie die
Sortierreihenfolge aus. Bei Bedarf können Sie das Sortierkriterium auch für mehrere Spalten definieren. Access sortiert dann zunächst nach dem am weitesten links stehenden Sortierkriterium. Anschließend folgen die weiter rechts stehenden Sortierkriterien. Abfrage speichern Zum Speichern der Abfrage klicken Sie die Schaltfläche an. |
||||||||||||||||||||
Abfrageergebnisse in Word oder Excel ausgeben | Bevor Sie Ihre Abfrageergebnisse in Word oder Excel
exportieren können, müssen diese als gespeicherte Tabelle vorliegen (siehe Register
"Tabellen"). Falls das noch nicht der Fall ist, müssen Sie mit einer
Tabellenerstellungsabfrage eine neue Tabelle anlegen. In der Mitte der Symbolleiste sehen Sie eine Schaltfläche, die als Symbol bereits den Buchstaben "W" für Word beinhaltet. Wenn Sie auf den Pfeil neben dieser Schaltfläche klicken, können Sie eine Exportart auswählen. Nachdem Sie Ihre Auswahl getroffen haben, wird die Tabelle in das gewählte Dateiformat exportiert. |
||||||||||||||||||||
Datenbanken komprimieren | Besonders wenn Sie mit großen Datenbeständen arbeiten,
werden Sie bald merken, daß die die Größe einer Datenbank mit der Zeit immer mehr
zunimmt. Der Grund dafür liegt in der Speicherverwaltung von Access. Access löscht z.B.
Tabellen nur aus dem Register "Tabellen", in der Datenbank bleiben sie
allerdings bestehen. Das hat zur Folge, daß Sie Ihre Datenbank von Zeit zu Zeit
komprimieren müssen. Zum komprimieren Ihrer Datenbank müssen Sie zuerst alle Datenbanken schließen. Anschließend können Sie im Menü "Extras" den Befehl "Datenbankdienstprogramme" auswählen. Dort finden Sie den Befehl "Datenbank komprimieren". |