Anmelden

Einführung in Abfragen

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Berücksichtigen Sie mithilfe einer Abfrage, wenn Sie überprüfen, hinzufügen, ändern oder Löschen von Daten aus Ihrer Datenbank möchten.

Mithilfe von Abfragen können Sie ganz spezielle Fragen zu den Daten stellen, die beim direkten Anzeigen der Tabellendaten schwierig zu beantworten sind. Mit Abfragen können Sie Daten filtern, Berechnungen für die Daten anstellen und die Daten zusammenfassen. Darüber hinaus können Sie mit Abfragen viele Datenverwaltungsaufgaben automatisieren und Änderungen an den Daten überprüfen, bevor diese übernommen werden.

Hinweis : Aggregieren Abfrage-Funktionen, wie z. B. summieren oder zählen, sind nicht verfügbar in Webabfragen.

Mit Abfragen lassen sich viele Datenbankaufgaben vereinfachen

Inhalt dieses Artikels

Übersicht

Anzeigen einer Teilmenge der Daten in einer Tabelle

Gleichzeitiges Überprüfen von Daten aus mehreren Tabellen

Bitten Sie Variationen der eine Frage mithilfe von Parametern

Durchführen von Berechnungen basierend auf Ihren Daten

Anzeigen von zusammengefassten oder Aggregatdaten

Erstellen einer neuen Tabelle anhand von Daten aus anderen Tabellen

Hinzufügen von Daten zu einer Tabelle mithilfe von Daten aus anderen Tabellen

Automatisiertes Ändern von Daten

Automatisiertes Löschen von Daten

Übersicht

Dieser Artikel enthält grundlegende Informationen zu Abfragen und enthält Beispiele für die verschiedenen Typen von Abfragen.

Bei einer Abfrage handelt es sich um eine Anforderung von Datenergebnissen und/oder Aktionen, die an Daten ausgeführt werden sollen. Abfragen können Sie einsetzen, um einfache Fragen zu beantworten, Berechnungen durchzuführen, Daten aus verschiedenen Tabellen zu kombinieren oder Tabellendaten hinzuzufügen, zu ändern oder zu löschen. Abfragen, mit denen Daten aus einer Tabelle abgerufen oder Berechnungen durchgeführt werden, werden als Auswahlabfragen bezeichnet. Abfragen, mit denen Daten hinzugefügt, geändert oder gelöscht werden, werden Aktionsabfragen genannt.

In einer Abfrage können Sie auch Daten für ein Formular oder einen Bericht zur Verfügung stellen. In einer gut gestalteten Datenbank befinden sich die Daten, die Sie in einem Formular oder Bericht präsentieren möchten, häufig in zahlreichen verschiedenen Tabellen. Mithilfe einer Abfrage können Sie die gewünschten Daten zusammenfassen, bevor Sie Ihr Formular oder Ihren Bericht entwerfen.

Weitere Informationen dazu, wie Sie mithilfe einer Abfrage Daten für Formulare und Berichte zur Verfügung stellen, finden Sie in der Hilfe oder wenn Sie im Abschnitt "Siehe auch" auf die Verknüpfungen klicken.

Öffnen Sie eine vorhandene Abfrage

Wenn Sie nicht mit dem Navigationsbereich vertraut sind, wissen Sie möglicherweise nicht so öffnen Sie eine Abfrage, die bereits vorhanden ist. Der Navigationsbereich ist ein Feature, das das Datenbankfenster von Versionen vor Access 2007 ersetzt. Im Navigationsbereich wird auf der linken Seite des Bildschirms angezeigt.

Um ein Datenbankobjekt einzuschließen, einschließlich einer Abfrage zu öffnen, können Sie das Objekt im Navigationsbereich doppelklicken.

Verwenden Sie die Nordwind-Datenbank und Beispiele für die folgen

Hinweis : In den Beispielen in diesem Artikel wird eine Datenbank verwendet, die mit der Nordwind 2010-Datenbankvorlage erstellt wurde.

  1. Klicken Sie auf die Registerkarte Datei und dann auf Neu.

  2. Klicken Sie im mittleren Bereich, klicken Sie unter Verfügbare Vorlagen klicken Sie auf Beispielvorlagen, und klicken Sie dann auf Nordwind.

  3. Klicken Sie im rechten Bereich überprüfen Sie den Namen für die Datenbankdatei in das Feld Dateiname, und nehmen Sie Änderungen an den Namen. Sie können auch für einen anderen Dateispeicherort navigieren, indem Sie auf das Ordnersymbol.

  4. Klicken Sie auf Erstellen.

  5. Befolgen Sie die Anweisungen auf der Seite Northwind Traders (auf der Objektregisterkarte Startbildschirm), um die Datenbank zu öffnen. Schließen Sie dann das Fenster "Anmelde-Dialog".

Seitenanfang

Anzeigen einer Teilmenge der Daten in einer Tabelle

Manchmal möchten, überprüfen Sie alle Daten aus einer Tabelle, aber in anderen Fällen möchten Sie möglicherweise nur die Daten von bestimmter Felder zu überprüfen, oder Sie möchten die Daten überprüfen nur, wenn Sie bestimmte Felder bestimmte Kriterien erfüllen. Wenn Sie um einige der Daten in einer Tabelle zu überprüfen, verwenden Sie eine Auswahlabfrage.

Angenommen, Sie möchten eine Liste mit Produkten und deren Preisen überprüfen. Führen Sie die folgenden Schritte durch, um eine Abfrage zu erstellen, die Produkt- und Preisinformationen zurückgibt:

  1. Öffnen der Nordwind-Datenbank, die Sie zuvor Richten Sie mithilfe der folgenden Schritte aus.

  2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  3. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf der Registerkarte Tabellen auf Artikel.

  4. Schließen Sie das Dialogfeld Tabelle anzeigen.

  5. Doppelklicken Sie in der Artikeltabelle auf Artikelname und Listenpreis, um diese Felder im Entwurfsbereich der Abfrage hinzuzufügen.

  6. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage wird ausgeführt, und es wird eine Liste der Produkte mit ihren Preisen angezeigt.

Seitenanfang

Gleichzeitiges Überprüfen von Daten aus mehreren Tabellen

Tabellen in einer Datenbank durchdachter tragen logische Beziehung zueinander stehen. Diese Beziehungen vorhanden sein, auf der Grundlage der Felder, die die Tabellen gemeinsam haben. Wenn Sie Daten aus verknüpften Tabellen überprüfen möchten, verwenden Sie eine Auswahlabfrage.

Angenommen, Sie möchten Bestellungen für Kunden überprüfen, die in einer bestimmten Stadt leben. Die Daten zu Bestellungen und die zu Kunden sind in derselben Datenbank in zwei verschiedenen Tabellen gespeichert. Jede Tabelle enthält das Feld "Kunden-ID", das die Basis einer 1:n-Beziehung zwischen den beiden Tabellen darstellt. Führen Sie die folgenden Schritte durch, um eine Abfrage zu erstellen, die Bestellungen für Kunden aus einer bestimmten Stadt (zum Beispiel Las Vegas) zurückgibt:

  1. Öffnen der Nordwind-Datenbank, die Sie zuvor Richten Sie mithilfe der folgenden Schritte aus.

  2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  3. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf der Registerkarte Tabellen auf Kunden und Bestellungen.

  4. Schließen Sie das Dialogfeld Tabelle anzeigen.

    Beachten Sie die Zeile, die eine Verknüpfung, die das ID-Feld in der Kundentabelle und das Feld Kunden-ID in der Tabelle Orders verbindet bezeichnet. Diese Zeile zeigt die Beziehung zwischen den beiden Tabellen.

  5. Doppelklicken Sie in der Kundentabelle auf Firma und Ort, um diese Felder im Abfrageentwurfsbereich hinzuzufügen.

  6. Deaktivieren Sie im Abfrageentwurfsbereich in der Spalte Ort das Kontrollkästchen in der Zeile Anzeigen.

  7. Geben Sie in der Zeile Kriterien der Spalte Ort das Kriterium Las Vegas ein.

    Deaktivieren des Kontrollkästchens Anzeigen verhindert, dass der Abfrage den Ort in ihren Ergebnissen angezeigt, und dann mit der Eingabe in der Zeile KriterienLas Vegas gibt an, dass Sie nur Datensätze finden Sie unter Wo finde ich der Wert im Feld Ort Las Vegas möchten. In diesem Fall die Abfrage gibt nur die Kunden, die sich in Las Vegas befinden – Unternehmen L und Unternehmen AA.

    Beachten Sie, dass ein Feld nicht angezeigt werden muss, um es mit einem Kriterium zu verwenden.

  8. Doppelklicken Sie in der Tabelle "Bestellungen" auf Bestell-Nr. und Bestelldatum, um diese Felder in den nächsten beiden Spalten des Abfrageentwurfsbereichs hinzuzufügen.

  9. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage wird ausgeführt, und es wird eine Liste mit Bestellungen für Kunden in Las Vegas angezeigt.

  10. Drücken Sie STRG+S, um die Abfrage zu speichern.

    Das Dialogfeld Speichern unter wird angezeigt.

  11. Geben Sie im Feld Abfragename den Text Bestellungen nach Ort ein, und klicken Sie dann auf OK.

Seitenanfang

Bitten Sie Variationen der eine Frage mithilfe von Parametern

Manchmal möchten Sie möglicherweise eine Abfrage ausführen, die sich nur geringfügig von einer bereits vorhandenen Abfrage unterscheidet. Sie können die ursprüngliche Abfrage ändern und neue Kriterien angeben. Wenn Sie jedoch häufig Variationen einer bestimmten Abfrage ausführen, sollten Sie erwägen, eine Parameterabfrage zu verwenden. Beim Ausführen einer Parameterabfrage werden Sie zur Angabe von Feldwerten aufgefordert. Mithilfe der von Ihnen angegebenen Werte werden dann die Kriterien für die Abfrage erstellt.

Im vorherigen Beispiel haben Sie eine Abfrage erstellt, die Bestellungen für Kunden mit Sitz in Las Vegas zurückgibt. Führen Sie die folgenden Schritte durch, um eine Abfrage so ändern, dass Sie bei jeder Ausführung der Abfrage zur Angabe der Stadt aufgefordert werden:

  1. Öffnen der Nordwind-Datenbank, die Sie zuvor Richten Sie mithilfe der folgenden Schritte aus.

  2. Drücken Sie F11, um den Navigationsbereich anzuzeigen.

    Hinweis : Dieser Schritt ist nicht notwendig, wenn der Navigationsbereich bereits angezeigt wird.

  3. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Abfrage namens Bestellungen nach Ort (wurde im vorherigen Abschnitt von Ihnen erstellt), und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  4. Klicken Sie im Abfrageentwurfsbereich in der Zeile Kriterien der Spalte Ort löschen Sie Las Vegas, und geben Sie dann [für welchen city?].

    Die Zeichenfolge [für welchen city?] ist die Aufforderung zur Parametereingabe. Die eckigen Klammern darauf hinzuweisen, dass die Abfrage zur Eingabe und den Text (in diesem Fall für aufgefordert werden soll Welchen Ort?) ist die Frage, die die Aufforderung angezeigt werden.

    Hinweis : In einer Aufforderung zur Eingabe von Parametern darf als Text weder ein Punkt (.) noch ein Ausrufezeichen (!) verwendet werden.

  5. Aktivieren Sie das Kontrollkästchen in der Zeile Anzeigen der Spalte "Ort", sodass der Ort in den Abfrageergebnissen angezeigt wird.

  6. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage fordert Sie zum Eingeben eines Werts für den Ort auf.

  7. Geben Sie New York ein, und drücken Sie dann die EINGABETASTE.

    Die Abfrage wird ausgeführt, und die Bestellungen für Kunden in New York werden angezeigt.

    Wie gehen Sie jedoch vor, wenn Sie nicht wissen, welche Werte Sie angeben können? Um die Parameter flexibler zu gestalten, können Sie als Bestandteil der Eingabeaufforderung Platzhalterzeichen verwenden:

  8. Klicken Sie auf der Registerkarte Start in der Gruppe Sichten auf Ansicht und dann auf Entwurfsansicht.

  9. Geben Sie im Abfrageentwurfsbereich in der Zeile Kriterien der Spalte Ort Folgendes ein: Wie (Like) alttext="Legende 2Für welchen Ort?]&"*".

    In diesem Parameter aufgefordert, das Schlüsselwort wie , das kaufmännische und-Zeichen (&), und das Sternchen (*) in Anführungszeichen eingeschlossene ermöglicht dem Benutzer, geben Sie eine Kombination von Zeichen, einschließlich Platzhalterzeichen verwendet, um eine Vielzahl von Ergebnissen zurückzukehren. Wenn der Benutzer *eingibt, gibt die Abfrage beispielsweise alle Orte; Wenn die Benutzertypen L, die Abfrage gibt alle Orte, die mit dem Buchstaben "L"; beginnen und die Benutzertypen * s *, die Abfrage gibt alle Orte mit dem Buchstaben "s".

  10. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Geben Sie in der Eingabeaufforderung der Abfrage Neu ein, und drücken Sie dann die EINGABETASTE.

  11. Die Abfrage wird ausgeführt, und es werden die Bestellungen für Kunden in New York angezeigt.

Angeben von Parameterdatentypen

Sie können auch angeben, welche Art von Daten ein Parameter übernehmen soll. Sie können den Datentyp für jeden beliebigen Parameter festlegen, es ist jedoch insbesondere wichtig, den Datentyp für nummerische Daten, Währungsdaten oder Datums-/Uhrzeitdaten festzulegen. Wenn Sie den Datentyp angeben, den ein Parameter übernehmen soll, wird den Benutzern eine hilfreiche Fehlermeldung angezeigt, falls sie eine falsche Datenart eingeben (beispielsweise Eingabe von Text an einer Stelle, an der eine Währung erwartet wird).

Hinweis : Wenn der Parameter so eingerichtet ist, dass er Textdaten übernimmt, wird jede Eingabe als Text interpretiert, und es wird keine Fehlermeldung angezeigt.

Führen Sie die folgenden Schritte durch, um den Datentyp für Parameter in einer Abfrage anzugeben:

  1. Klicken Sie, während die Abfrage in der Entwurfsansicht geöffnet ist, auf der Registerkarte Entwurf in der Gruppe Einblenden/Ausblenden auf Parameter.

  2. Geben Sie im Dialogfeld Abfrageparameter in der Spalte Parameter die Eingabeaufforderung für jeden Parameter ein, für den der Datentyp angegeben werden soll. Stellen Sie sicher, dass jeder Parameter der in der Zeile Kriterien des Abfrageentwurfsbereichs verwendeten Eingabeaufforderung entspricht.

  3. Wählen Sie in der Spalte Datentyp den Datentyp für jeden Parameter aus.

Seitenanfang

Durchführen von Berechnungen basierend auf Ihren Daten

Meistens werden Tabellen nicht verwendet, um berechnete Werte zu speichern, die auf Daten aus derselben Datenbank basieren. Beispielsweise werden in der Tabelle "Bestelldetails" in Nordwind 2007 keine Zwischensummen für Artikel gespeichert, da die Zwischensumme für jeden Artikel anhand der Daten berechnet wird, die in den Feldern "Anzahl", "Einzelpreis" und "Rabatt" der Tabelle "Bestelldetails" gespeichert sind.

Es kann geschehen, dass berechnete Werte veraltet sind, da sich die Werte, auf denen sie basieren, geändert haben. Beispielsweise empfiehlt es sich nicht, das Alter einer Person in einer Tabelle zu speichern, da dieser Wert jedes Jahr aktualisiert werden muss. Speichern Sie stattdessen das Geburtsdatum der Person, und verwenden Sie dann einen Ausdruck in einer Abfrage, um das Alter der Person zu berechnen. age.

Führen Sie die folgenden Schritte durch, um eine Abfrage zu erstellen, mit der basierend auf den Daten der Tabelle "Bestelldetails" Zwischensummen für Artikel berechnet werden:

  1. Öffnen der Nordwind-Datenbank, die Sie zuvor Richten Sie mithilfe der folgenden Schritte aus.

  2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  3. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf der Registerkarte Tabellen auf Bestelldetails.

  4. Schließen Sie das Dialogfeld Tabelle anzeigen.

  5. Doppelklicken Sie in der Tabelle "Bestelldetails" auf Artikel-Nr, um dieses Feld in der ersten Spalte des Abfrageentwurfsbereichs hinzuzufügen.

  6. Klicken Sie in der zweiten Spalte des Entwurfsbereichs mit der rechten Maustaste auf die Zeile Feld und anschließend im Kontextmenü auf Zoom.

  7. Fügen bzw. geben Sie Folgendes in das Feld Zoom ein:

    Zwischensumme: (alttext="Legende 2Anzahl]*alttext="Legende 2Einzelpreis])-(alttext="Legende 2Anzahl]*alttext="Legende 2Einzelpreis]*alttext="Legende 2Rabatt])

    Klicken Sie auf OK.

    Dies ist das berechnete Feld. Das berechnete Feld multipliziert die Menge der einzelnen Produkt mit dem Einzelpreis für dieses Produkt, multipliziert die Menge des jeweiligen Produkts die Einzelpreis und Rabatt für dieses Produkt, und klicken Sie dann den total Rabatt aus dem gesamten Verkaufspreis subtrahiert.

  8. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage wird ausgeführt, und es wird eine Liste der Artikel und Zwischensummen pro Bestellung angezeigt.

  9. Drücken Sie STRG + S, um die Abfrage zu speichern, und geben Sie den Namen der Abfrage Artikelzwischensummen.

Seitenanfang

Anzeigen von zusammengefassten oder Aggregatdaten

Wenn Sie zum Erfassen von Transaktionen oder Speichern regelmäßig vorkommender nummerischer Daten Tabellen verwenden, ist es nützlich, wenn diese Daten als Aggregatdaten (zum Beispiel Summen oder Mittelwerte) angezeigt werden können.

Access ermöglicht Ihnen, einfache Aggregieren von Daten in einer beliebigen Datenblatt durch Hinzufügen einer Ergebniszeile zu überprüfen. Eine Ergebniszeile ist eine Zeile am Ende im Datenblatt, das eine laufende Summe oder andere Aggregatwert anzeigen kann.

Hinweis : Sie können nicht im Datenblatt mit einer Webabfrage eine Ergebniszeile hinzufügen.

Sie können eine Ergebniszeile auf die Abfrage Artikelzwischensummen hinzufügen, die Sie im vorherigen Beispiel erstellt, mit dem folgenden Verfahren:

  1. Führen Sie die Abfrage "Artikelzwischensummen" aus, und lassen Sie die Ergebnisse in der Datenblattansicht geöffnet.

  2. Klicken Sie auf der Registerkarte Start in der Gruppe Datensätze auf Summen.

    Am unteren Rand des Datenblatts wird eine neue Zeile angezeigt, wobei in der ersten Spalte das Wort Summe steht.

  3. Klicken Sie auf die Zelle in der letzten Zeile des Datenblatts Summe.

    Beachten Sie, dass in der Zelle ein Pfeil angezeigt wird.

  4. Klicken Sie auf den Pfeil, um die verfügbaren Aggregatfunktionen anzuzeigen.

    Da die Spalte Textdaten enthält, stehen nur die Optionen Keine und Anzahl zur Auswahl.

  5. Wählen Sie Anzahl aus.

    Der Inhalt der Zelle ändert sich von Summe in eine Anzahl der Spaltenwerte.

  6. Klicken Sie auf die angrenzende Zelle (die zweite Spalte).

    Beachten Sie, dass in der Zelle ein Pfeil angezeigt wird.

  7. Klicken Sie auf den Pfeil und anschließend auf Summe.

    In dem Feld wird eine Summe der Spaltenwerte angezeigt.

  8. Lassen Sie die Abfrage in der Datenblattansicht geöffnet.

Erstellen einer Summenabfrage für komplexere Zusammenfassungen

Die Ergebniszeile in einem Datenblatt ist sehr nützlich. Für komplexere Fragen sollten Sie jedoch eine Summenabfrage einsetzen. Bei einer Summenabfrage handelt es sich um eine Auswahlabfrage, die es Ihnen ermöglicht, Daten zu gruppieren und zusammenzufassen. Angenommen, Sie möchten den Gesamtumsatz je Artikel anzeigen. In einer Summenabfrage können Sie die Aggregatfunktion "Summe" verwenden, um den Gesamtumsatz je Artikel anzuzeigen.

Hinweis : Sie können in einer Webabfrage keine Aggregatfunktionen verwenden.

Führen Sie die folgenden Schritte durch, um die Artikelzwischensummen nach Artikel zusammenzufassen.

  1. Klicken Sie auf der Registerkarte Start in der Gruppe Sichten auf Ansicht und dann auf Entwurfsansicht.

    Die Abfrage "Artikelzwischensummen" wird in der Entwurfsansicht geöffnet.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Einblenden/Ausblenden auf Summen.

    Die Zeile Summen wird im Abfrageentwurfsbereich angezeigt.

    Hinweis : Auch wenn die Bezeichnungen ähnlich sind, sind die Zeile Summen im Entwurfsbereich und die Zeile Summe in einem Datenblatt nicht identisch.

    • Mithilfe der Zeile Summen im Entwurfsbereich können Sie Daten nach Feldwerten gruppieren.

    • Die Zeile Summe eines Datenblatts können Sie den Ergebnissen einer Summenabfrage hinzufügen.

    • Wenn Sie die Zeile Summen im Entwurfsbereich verwenden, müssen Sie für jedes Feld eine Aggregatfunktion auswählen. Falls Sie keine Berechnung für ein Feld durchführen möchten, können Sie nach dem Feld gruppieren.

  3. Wählen Sie in der zweiten Spalte des Entwurfsbereichs in der Zeile Summe in der Dropdownliste Summe aus.

  4. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage wird ausgeführt, und eine Liste der Artikel mit Zwischensummen wird angezeigt.

  5. Drücken Sie STRG+S, um die Abfrage zu speichern. Lassen Sie die Abfrage geöffnet.

Erstellen einer Kreuztabellenabfrage, um eine weitere Gruppierungsebene hinzuzufügen

Angenommen, Sie möchten Artikelzwischensummen anzeigen, diese jedoch auch monatlich summieren, sodass in jeder Zeile die Zwischensummen für einen Artikel und in jeder Spalte die Artikelzwischensummen für einen Monat angezeigt werden. Zum Anzeigen der Zwischensummen für einen Artikel und der Artikelzwischensummen für einen Monat verwenden Sie eine Kreuztabellenabfrage.

Hinweis : Eine Kreuztabellenabfrage kann nicht in einem Webbrowser angezeigt werden.

Sie können die Abfrage "Artikelzwischensummen" erneut ändern, sodass die Abfrage nun Zeilen mit Artikelzwischensummen und Spalten mit monatlichen Zwischensummen zurückgibt.

  1. Klicken Sie auf der Registerkarte Start in der Gruppe Sichten auf Ansicht und dann auf Entwurfsansicht.

  2. Klicken Sie in der Gruppe Abfragesetup auf Tabelle anzeigen.

  3. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Bestellungen und dann auf Schließen.

  4. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Kreuztabelle.

    Im Entwurfsbereich ist die Zeile Anzeigen ausgeblendet, und die Zeile Kreuztabelle wird angezeigt.

  5. Klicken Sie in der dritten Spalte des Entwurfsbereichs mit der rechten Maustaste auf die Zeile Feld, und klicken Sie dann im Kontextmenü auf Zoom. Das Feld Zoom wird geöffnet.

  6. Geben Sie im Feld Zoom Folgendes ein:

    Monat: "Monat " & DatTeil("m", alttext="Legende 2Bestelldatum])

  7. Klicken Sie auf OK.

  8. Wählen Sie in der Zeile Kreuztabelle in der Dropdownliste die folgenden Werte aus: Zeilenüberschrift für die erste Spalte, Wert für die zweite Spalte und Spaltenüberschrift für die dritte Spalte.

  9. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Die Abfrage wird ausgeführt, und die nach Monat summierten Artikelzwischensummen werden angezeigt.

  10. Drücken Sie STRG+S, um die Abfrage zu speichern.

Seitenanfang

Erstellen einer neuen Tabelle anhand von Daten aus anderen Tabellen

Mit einer Tabellenerstellungsabfrage können Sie eine neue Tabelle aus Daten erstellen, die in anderen Tabellen gespeichert sind.

Hinweis : Eine Tabellenerstellungsabfrage kann nicht in einem Webbrowser ausgeführt werden.

Angenommen, Sie möchten Daten für Bestellungen aus Chicago an einen Geschäftspartner in Chicago senden, der seine Berichte mithilfe von Access vorbereitet. Statt sämtliche Bestelldaten zu senden, möchten Sie nur diejenigen Daten senden, die sich auf Bestellungen aus Chicago beziehen.

Sie können eine Auswahlabfrage erstellen, die Bestelldaten aus Chicago enthält, und mithilfe dieser Auswahlabfrage dann die neue Tabelle erstellen. Führen Sie dazu die folgenden Schritte durch:

  1. Öffnen der Nordwind-Datenbank, die Sie zuvor Richten Sie mithilfe der folgenden Schritte aus.

  2. Zum Ausführen einer Tabellenerstellungsabfrage müssen Sie möglicherweise den Datenbankinhalt aktivieren, indem Sie mit der Statusleiste, die unterhalb des Menübands angezeigt wird, wenn die Datenbank nicht vertrauenswürdig ist, wenn Sie es öffnen.

    Aktivieren der Datenbank

    • Klicken Sie auf der Statusleiste auf Inhalt aktivieren.

    Hinweis : Wenn sich die Datenbank an einem vertrauenswürdigen Speicherort befindet, wird die Statusleiste nicht angezeigt, und der Inhalt muss nicht aktiviert werden.

  3. Schließen Sie das Formular "Anmelde-Dialog".

  4. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  5. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Bestelldetails und Bestellungen.

  6. Schließen Sie das Dialogfeld Tabelle anzeigen.

  7. Doppelklicken Sie in der Tabelle Bestellungen auf Kunden-ID und Lieferort, um diese Felder im Entwurfsbereich hinzuzufügen.

  8. Doppelklicken Sie in der Tabelle Bestelldetails auf Bestell-Nr., Artikel-Nr., Anzahl, Einzelpreis und Rabatt, um diese Felder im Entwurfsbereich hinzuzufügen.

  9. Deaktivieren Sie in der Spalte Lieferort des Entwurfsbereichs das Kontrollkästchen in der Zeile Anzeigen. Geben Sie in der Zeile Kriterien die Stadt 'Chicago' (einschließlich der einfachen Anführungszeichen) ein.

    Überprüfen Sie die Abfrageergebnisse, bevor Sie sie zum Erstellen der Tabelle verwenden.

  10. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

  11. Drücken Sie STRG+S, um die Abfrage zu speichern.

    Das Dialogfeld Speichern unter wird angezeigt.

  12. Geben Sie im Feld Abfragename den Text Abfrage Bestellungen aus Chicago ein, und klicken Sie auf OK.

  13. Klicken Sie auf der Registerkarte Start in der Gruppe Sichten auf Sicht und dann auf Formularansicht.

  14. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Tabelle erstellen.

    Das Dialogfeld Tabelle erstellen wird geöffnet.

  15. Geben Sie im Dialogfeld Tabelle erstellen im Feld Tabellenname den Text Bestellungen Chicago ein, und klicken Sie dann auf OK.

  16. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

  17. Klicken Sie in dem Bestätigungsdialogfeld auf Ja.

    Die neue Tabelle wird erstellt und anschließend im Navigationsbereich angezeigt.

    Hinweis : Wenn bereits eine Tabelle mit dem von Ihnen angegebenen Namen vorhanden ist, wird diese Tabelle gelöscht, bevor die Abfrage ausgeführt wird.

  18. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Da die Tabelle "Bestellungen Chicago" bereits vorhanden ist, wird eine Warnmeldung angezeigt.

  19. Klicken Sie auf Nein, um den Vorgang abzubrechen und die Meldung zu schließen.

Seitenanfang

Hinzufügen von Daten zu einer Tabelle mithilfe von Daten aus anderen Tabellen

Mit einer Anfügeabfrage können Sie Daten aus einer oder mehreren Tabellen abrufen und diese in einer anderen Tabelle hinzufügen.

Hinweis : Eine Anfügeabfrage kann nicht in einem Webbrowser ausgeführt werden.

Angenommen, Sie haben eine Tabelle erstellt, die Sie mit einem Geschäftspartner in Chicago gemeinsam nutzen. Sie stellen jedoch fest, dass der Partner auch mit Kunden im Raum Milwaukee zusammenarbeitet. Sie möchten in der Tabelle Zeilen hinzufügen, die Daten aus dem Raum Milwaukee enthalten, bevor Sie die Tabelle gemeinsam mit Ihrem Partner nutzen.

Führen Sie die folgenden Schritte durch, um zu der im vorherigen Beispiel erstellten Tabelle "Bestellungen Chicago" Daten aus dem Raum Milwaukee hinzuzufügen:

  1. Öffnen Sie die Abfrage "Abfrage Bestellungen aus Chicago" in der Entwurfsansicht.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Anfügen. Das Dialogfeld Anfügen wird geöffnet.

  3. Klicken Sie im Dialogfeld Anfügen auf den Pfeil im Feld Tabellenname, und wählen Sie dann in der Dropdownliste Bestellungen Chicago aus.

  4. Klicken Sie auf OK.

    Das Dialogfeld Anfügen wird geschlossen. Im Entwurfsbereich wird die Zeile Anzeigen nicht mehr eingeblendet. Stattdessen wird die Zeile Anfügen an angezeigt.

  5. Löschen Sie im Entwurfsbereich in der Zeile Kriterien der Spalte "Lieferort" den Text 'Chicago', und geben Sie dann 'Milwaukee'.

  6. Wählen Sie in der Zeile Anfügen an das entsprechende Feld für jede Spalte aus.

    In diesem Beispiel sollten die Werte der Zeile Anfügen an den Werten in der Zeile Feld entsprechen. Dies ist jedoch nicht erforderlich, damit Anfügeabfragen funktionieren.

  7. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

Hinweis :  Bei der Ausführung einer Abfrage, die sehr viele Daten zurückgibt, kann u. U. eine Fehlermeldung mit dem Hinweis angezeigt werden, dass die Abfrage nicht rückgängig gemacht werden kann. Versuchen Sie, den Grenzwert für das Speichersegment auf 3 MB zu erhöhen, damit die Abfrage ausgeführt werden kann.

Seitenanfang

Automatisiertes Ändern von Daten

Mit einer Aktualisierungsabfrage können Sie Daten in den Tabellen ändern oder Kriterien eingeben, mit denen angegeben wird, welche Zeilen aktualisiert werden sollen. Eine Aktualisierungsabfrage bietet Ihnen die Möglichkeit, die aktualisierten Daten zu überprüfen, bevor Sie die Aktualisierung durchführen.

Wichtig : Eine Aktionsabfrage kann nicht rückgängig gemacht werden. Sie sollten ggf. eine Sicherungskopie der Tabellen erstellen, die mit einer Aktualisierungsabfrage aktualisiert werden sollen.

Hinweis : Eine Aktualisierungsabfrage kann nicht in einem Webbrowser ausgeführt werden.

Im vorherigen Beispiel haben Sie Zeilen an die Tabelle "Bestellungen Chicago" angefügt. In der Tabelle "Bestellungen Chicago" enthält das Feld "Artikel-Nr." die nummerische Artikelnummer. Damit Daten besser in Berichten genutzt werden können, empfiehlt es sich, die Artikelnummern durch Artikelnamen zu ersetzen. Zum Ersetzen der Artikelnummer müssen Sie zunächst den Datentyp des Felds "Artikel-Nr." der Tabelle "Bestellungen Chicago" von "Zahl" in "Text" ändern, damit im Feld "Artikel-Nr." Artikelnamen angegeben werden können.

Führen Sie die folgenden Schritte durch, um die Werte in der Tabelle "Bestellungen Chicago" zu aktualisieren:

  1. Öffnen Sie die Tabelle "Bestellungen Chicago" in der Entwurfsansicht.

  2. Ändern Sie in der Zeile "Artikel-Nr." den Datentyp von Zahl in Text.

  3. Speichern und schließen Sie die Tabelle "Bestellungen Chicago".

  4. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  5. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Bestellungen Chicago und Artikel.

  6. Schließen Sie das Dialogfeld Tabelle anzeigen.

  7. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Aktualisieren.

    Im Entwurfsbereich werden die Zeilen Sortieren und Anzeigen nicht mehr angezeigt. Die Zeile Jetzt aktualisieren wird nun angezeigt.

  8. Doppelklicken Sie in der Tabelle Bestellungen Chicago auf Artikel-Nr., um dieses Feld im Entwurfsbereich hinzuzufügen.

  9. Geben Sie in die Zeile Aktualisieren der Spalte Artikel-Nr., oder fügen Sie im Entwurfsbereich der folgen:

    alttext="Legende 2Artikel].alttext="Legende 2Artikelname]

    Tipp : Mit einer Aktualisierungsabfrage können Sie Feldwerte löschen, indem Sie in der Zeile Aktualisieren eine leere Zeichenfolge ("") oder NULL verwenden.

  10. Geben oder fügen Sie in der Zeile Kriterien Folgendes ein:

    alttext="Legende 2Artikel-Nr.] Wie (Like) (alttext="Legende 2Artikel].alttext="Legende 2ID])

    Das Schlüsselwort Like ist erforderlich, da die Felder, die Sie vergleichen verschiedene Datentypen enthalten (Produkt-ID wird Textdaten, ID ist numerische Daten).

  11. Welche Werte durch eine Aktualisierungsabfrage geändert werden, können Sie überprüfen, indem Sie die Abfrage in der Datenblattansicht anzeigen.

    Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ansicht und dann auf Datenblattansicht.

    Die Abfrage gibt eine Liste der Artikelnummern zurück, die aktualisiert werden.

  12. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Wenn Sie die Tabelle "Bestellungen Chicago" öffnen, stellen Sie fest, dass die nummerischen Werte im Feld "Artikel-Nr." durch die Artikelnamen aus der Artikeltabelle ersetzt wurden.

Seitenanfang

Automatisiertes Löschen von Daten

Mit einer Löschabfrage können Sie Daten aus den Tabellen löschen. Weiterhin können Sie eine Löschabfrage verwenden, um Kriterien einzugeben, mit denen angegeben wird, welche Zeilen gelöscht werden sollen. Eine Löschabfrage bietet Ihnen die Möglichkeit, vor Durchführung des Löschvorgangs die Zeilen zu überprüfen, die gelöscht werden.

Hinweis : Eine Löschabfrage kann nicht in einem Webbrowser ausgeführt werden.

Angenommen, Sie planen, die Tabelle "Bestellungen Chicago" (wurde im vorherigen Beispiel aktualisiert) an Ihren Geschäftspartner in Chicago zu senden, und stellen fest, dass einige Zeilen leere Felder enthalten. Bevor Sie die Tabelle versenden, möchten Sie diese Zeilen entfernen. Sie können die Tabelle einfach öffnen und die Zeilen manuell löschen. Es ist jedoch ggf. hilfreich, eine Abfrage zu verwenden, wenn Sie mehr als nur ein paar Zeilen löschen möchten. Außerdem haben Sie dann klare Kriterien für die Zeilen, die gelöscht werden sollen.

Führen Sie die folgenden Schritte durch, um eine Abfrage zum Löschen der Zeilen in der Tabelle "Bestellungen Chicago" zu verwenden, in denen kein Wert für die Artikelnummer vorhanden ist:

  1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.

  2. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Bestellungen Chicago.

  3. Schließen Sie das Dialogfeld Tabelle anzeigen.

  4. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Löschen.

    Im Entwurfsbereich werden die Zeilen Sortieren und Anzeigen nicht mehr angezeigt. Die Zeile Löschen wird nun angezeigt.

  5. Doppelklicken Sie in der Tabelle Bestellungen Chicago auf Bestell-ID, um sie im Entwurfsbereich hinzuzufügen.

  6. Geben Sie im Entwurfsbereich in der Zeile Kriterien der Spalte "Bestell-Nr." den Text Ist Null ein.

  7. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.



War diese Information hilfreich?

Wie können wir es verbessern?

Wie können wir es verbessern?

Um Ihre Privatsphäre zu schützen, geben Sie bitte keine Kontaktinformationen in Ihrem Feedback an. Lesen Sie unsere Datenschutzbestimmung.

Vielen Dank für Ihr Feedback!