Office: Einführung in Abfragen

Helfe beim Thema Einführung in Abfragen in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; Einführung in Abfragen Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Einführung in Abfragen


    Einführung in Abfragen
    Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

    Die Verwendung von Abfragen macht es einfacher, Daten in einer Access-Datenbank anzeigen, hinzufügen, zu löschen oder zu ändern. Weitere Gründe für die Verwendung von Abfragen:

    • Schnelles Auffinden bestimmter Datensätze durch Filtern nach speziellen Kriterien (Bedingungen)
    • Berechnen oder Zusammenfassen von Daten
    • Automatisieren von Datenverwaltungsaufgaben, wie z. B. die regelmäßige Überprüfung der aktuellen Daten
    Hinweis:  Wenn Sie die Abfragen in den Beispielen verwenden möchten, müssen Sie eine Access-Desktopdatenbank verwenden.

    Abfragen helfen Ihnen, Ihre Daten zu finden und mit ihnen zu arbeiten

    Erstellen einer Auswahlabfrage

    Erstellen einer Parameterabfrage

    Erstellen einer Summenabfrage

    Erstellen einer Kreuztabellenabfrage

    Erstellen einer Tabellenerstellungsabfrage

    Erstellen einer Anfügeabfrage

    Erstellen einer Aktualisierungsabfrage

    Erstellen einer Löschabfrage

    Abfragen helfen Ihnen, Ihre Daten zu finden und mit ihnen zu arbeiten
    In einer gut gestalteten Datenbank befinden sich die Daten, die Sie in einem Formular oder Bericht präsentieren möchten, häufig in mehreren Tabellen. Eine Abfrage kann die Informationen aus verschiedenen Tabellen abrufen und zusammensetzen, damit sie im Formular oder Bericht angezeigt werden können. Bei einer Abfrage kann es sich um eine Anforderung handeln, Datenergebnisse aus der Datenbank abzurufen und/oder Aktionen für Daten durchzuführen. Eine Abfrage kann Antworten auf einfache Fragen geben, Berechnungen ausführen, Daten aus verschiedenen Tabellen zusammenfassen, sowie Daten hinzufügen, ändern oder aus einer Datenbank löschen. Da Abfragen so vielseitig sind, gibt es viele verschiedenartige Abfragen, die von der jeweiligen Aufgabenstellung abhängig sind.

    Wichtige Abfragetypen

    Verwendung

    Auswahlabfrage

    Abrufen von Daten aus einer Tabelle oder Durchführen von Berechnungen

    Aktionsabfrage

    Hinzufügen, Ändern oder Löschen von Daten. Für jede Aufgabe gibt es eine spezielle Aktionsabfrage. Aktionsabfragen sind in Access Web Apps nicht verfügbar.

    Erstellen einer Auswahlabfrage
    Wenn Sie überprüfen von Daten aus nur bestimmte Felder in einer Tabelle oder gleichzeitiges Überprüfen von Daten aus mehreren Tabellen oder vielleicht nur finden Sie unter der Daten basierend auf bestimmten Kriterien möchten, wäre ein Auswahlabfrage Typ Ihrer Wahl. Weitere Informationen finden Sie unter erstellen eine einfache Auswahlabfrage.

    Überprüfen von Daten ausgewählter Felder
    Wenn die Datenbank beispielsweise eine Tabelle mit einer Vielzahl von Informationen zu Artikeln enthält, und Sie eine Liste der Artikel sowie deren Preise überprüfen möchten, können Sie eine Auswahlabfrage erstellen, die lediglich die Namen und die zugehörigen Preise von Artikeln zurückgibt. Gehen Sie dazu folgendermaßen vor:

    1. Öffnen Sie die Datenbank, und klicken Sie auf der Registerkarte Erstellen auf Abfrageentwurf.
    2. Doppelklicken Sie im Feld Tabelle anzeigen auf der Registerkarte Tabellen auf die Tabelle Artikel, und schließen Sie das Dialogfeld.
    3. Die Artikeltabelle enthält beispielsweise die Felder Artikelname und Listenpreis. Doppelklicken Sie auf Artikelname und Listenpreis, um diese Felder im Entwurfsbereich der Abfrage hinzuzufügen.
    4. Klicken Sie auf der Registerkarte Entwurf auf Ausführen. Die Abfrage wird ausgeführt, und zeigt eine Liste der Produkte und deren Preise.
    Seitenanfang

    Gleichzeitiges Überprüfen von Daten aus mehreren verknüpften Tabellen
    Sie verfügen beispielsweise über eine Datenbank für ein Geschäft, das Lebensmittel verkauft, und möchten die Bestellungen von Kunden überprüfen, die in einer bestimmten Stadt wohnen. Die Daten zu Bestellungen bzw. Kunden sind in zwei Tabellen mit dem Namen Kunden und Bestellungen gespeichert. Jede Tabelle enthält das Feld Kunden-ID, das die Grundlage einer TE000126703 zwischen den beiden Tabellen bildet. 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 Sie die Datenbank, und klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.
    2. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf der Registerkarte Tabellen auf Kunden und Bestellungen.
    3. Schließen Sie das Dialogfeld Tabelle anzeigen. Beachten Sie die als Verknüpfung bezeichnete Linie, die das ID-Feld in der Kundentabelle mit dem Feld Kunden-ID in der Tabelle Bestellungen verknüpft. Diese Linie zeigt die Beziehung zwischen den beiden Tabellen an.
    4. Doppelklicken Sie in der Kundentabelle auf Firma und Ort, um diese Felder im Abfrageentwurfsbereich hinzuzufügen.
    5. Deaktivieren Sie im Abfrageentwurfsbereich in der Spalte Ort das Kontrollkästchen in der Zeile Anzeigen.
    6. Geben Sie in der Zeile Kriterien der Spalte Ort das Kriterium Las Vegas ein.

      Durch Deaktivieren des Kontrollkästchens Anzeigen wird verhindert, dass der Ort in den Abfrageergebnissen angezeigt wird. Wenn Sie den Text Las Vegas in der Zeile Kriterien angeben, bedeutet dies, dass nur diejenigen Datensätze angezeigt werden sollen, bei denen der Wert des Felds Ort die Stadt Las Vegas ist. In diesem Fall gibt die Abfrage als Ergebnisse nur diejenigen Kunden zurück, die in Las Vegas ansässig sind. Sie müssen ein Feld nicht anzeigen, damit es in einem Kriterium verwendet werden kann
    7. Doppelklicken Sie in der Tabelle Bestellungen auf Bestell-Nr. und Bestelldatum, um diese Felder in den nächsten beiden Spalten des Abfrageentwurfsbereichs hinzuzufügen.
    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 mit den jeweiligen Preisen angezeigt.
    9. Drücken Sie STRG+S, um die Abfrage zu speichern.
    Seitenanfang

    Erstellen einer Parameterabfrage
    Wenn Sie häufig Varianten einer bestimmten Abfrage ausführen, können Sie eine Parameterabfrage verwenden. Wenn Sie eine Parameterabfrage ausführen, werden Sie zur Eingabe von Feldwerten aufgefordert. Die angegebenen Werte werden zum Erstellen der Kriterien für die Abfrage verwendet.

    Hinweis: Sie können nicht in einer Access Web app eine Parameterabfrage erstellen.

    Ausgehend vom vorherigen Beispiel, in dem das Erstellen einer Auswahlabfrage erklärt wurde, die Bestellungen für Kunden in Las Vegas zurückgibt, können Sie die Auswahlabfrage so ändern, dass Sie beim Ausführen der Abfrage aufgefordert werden, den Ort anzugeben. Öffnen Sie die Datenbank, die Sie im vorherigen Beispiel erstellt haben, um den Ausführungen folgen zu können:

    1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Abfrage namens Bestellungen nach Ort (die Sie im vorherigen Abschnitt erstellt haben), und klicken Sie dann im Kontextmenü auf Entwurfsansicht.
    2. Klicken Sie im Abfrageentwurfsbereich in der Zeile Kriterien der Spalte Ort löschen Sie Las Vegas, und geben Sie dann [für welchen City?].

      Bei der Zeichenfolge [Für welchen Ort?] handelt es sich um die Aufforderung zur Eingabe des Parameters. Die eckigen Klammern geben an, dass die Abfrage zur Eingabe auffordern soll. Der Text (in diesem Fall Für welchen Ort?) ist die Frage, die in der Eingabeaufforderung für den Parameter angezeigt wird.

      Hinweis: In einer Aufforderung zur Eingabe von Parametern darf als Text weder ein Punkt (.) noch ein Ausrufezeichen (!) verwendet werden.
    3. Aktivieren Sie das Kontrollkästchen in der Zeile Anzeigen der Spalte Ort, sodass der Ort in den Abfrageergebnissen angezeigt wird.
    4. 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.
    5. Geben Sie New York ein, und drücken Sie die EINGABETASTE, um die Bestellungen für Kunden in New York anzuzeigen.

      Wie gehen Sie jedoch vor, wenn Sie nicht wissen, welche Werte Sie angeben können? Sie können in der Eingabeaufforderung Platzhalterzeichen verwenden:
    6. Klicken Sie auf der Registerkarte Start in der Gruppe Ansichten auf Ansicht und dann auf Entwurfsansicht.
    7. Geben Sie im Abfrageentwurfsbereich in der Zeile Kriterien der Spalte Ort den Text Wie [Für welchen Ort?]&"*" ein.

      In dieser Aufforderung zur Eingabe von Parametern bieten das Schlüsselwort Wie, das kaufmännische Und-Zeichen (&) und das in Anführungszeichen eingeschlossene Sternchen (*) dem Benutzer die Möglichkeit, eine Kombination aus Zeichen, einschließlich Platzhalterzeichen, einzugeben, mit denen eine Vielzahl von Ergebnissen zurückgegeben werden kann. Wenn Benutzer beispielsweise * eingeben, gibt die Abfrage sämtliche Orte zurück. Bei Eingabe von L gibt die Abfrage alle Orte zurück, deren Name mit dem Buchstaben "L" beginnt, und bei Eingabe von *s* werden alle Orte zurückgegeben, deren Name den Buchstaben "s" enthält.
    8. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen. Geben Sie in der Eingabeaufforderung der Abfrage New ein, und drücken Sie die EINGABETASTE.

      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 einen falschen Datentyp eingeben (beispielsweise Eingabe von Text an einer Stelle, an der eine Währung erwartet wird).

    Wenn der Parameter so eingerichtet ist, dass er Textdaten akzeptiert, wird jede Eingabe als Text interpretiert, ohne dass eine Fehlermeldung angezeigt wird.

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

    1. Klicken Sie bei geöffneter Abfrage in der Entwurfsansicht 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 die einzelnen Parameter ein, für die der Datentyp angegeben werden soll. Achten Sie darauf, 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.
    Weitere Informationen finden Sie unter Verwenden von Parametern zur beim Ausführen einer Abfrage Eingabeaufforderung.

    Seitenanfang

    Erstellen einer Summenabfrage
    Die Ergebniszeile in einem Datenblatt ist dann sehr hilfreich, aber für komplexere Fragen Sie eine Summenabfrage verwenden. Eine Summenabfrage ist eine Auswahlabfrage, mit dem Sie gruppieren und Zusammenfassen von Daten, wie beim Gesamtumsatz pro Produkt angezeigt werden sollen. Die Summe-Funktion (eine Aggregatfunktion), können Sie in einer Summenabfrage Gesamtumsatz pro Produkt finden Sie unter.

    Hinweis: Sie können in einer Access Web app keine Aggregatfunktionen verwenden.

    Gehen Sie folgendermaßen vor, um die Abfrage Artikelzwischensummen ändern, die Sie im vorherigen Beispiel erstellt haben, damit sie die artikelzwischensummen nach Artikel zusammenfasst.

    1. Klicken Sie auf der Registerkarte Start auf Ansicht > 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 Funktion wird im Abfrageentwurfsbereich angezeigt.
    Hinweis: Die Zeile Funktion im Entwurfsbereich und die Zeile Summe in einem Datenblatt sind zwar vergleichbar, aber nicht identisch:

    • Mithilfe der Zeile Funktion im Entwurfsbereich können Sie Daten nach Feldwerten gruppieren.
    • Sie können die Zeile Summe eines Datenblatts zu den Ergebnissen einer Summenabfrage hinzufügen.
    • Wenn Sie die Zeile Funktion 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.
    • Wählen Sie in der zweiten Spalte des Entwurfsbereichs in der Zeile Funktion in der Dropdownliste Summe aus.
    • 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.
    • Drücken Sie STRG+S, um die Abfrage zu speichern. Lassen Sie die Abfrage geöffnet.
    Weitere Informationen finden Sie unter Gesamtergebnisse der anzeigen-Spalte in einem Datenblatt mit einer Ergebniszeile.

    Seitenanfang

    Durchführen von Berechnungen basierend auf den Daten
    Normalerweise werden in Tabellen keine berechneten Werte wie Zwischensummen gespeichert (auch dann nicht, wenn sie auf den Daten in der jeweiligen Datenbank basieren), da berechnete Werte veralten können, wenn die zugrundeliegenden Werte geändert werden. 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 eine Abfrage, um das Alter der Person zu berechnen.

    Wenn beispielsweise eine Datenbank für einige Produkte stehen Ihnen, dass Sie verkaufen möchten. Diese Datenbank verfügt über eine Tabelle mit dem Namen Orders Details, die Informationen zu den Produkten in Feldern wie z. B., Preis der einzelnen Artikel und Mengen enthält. Sie können das Teilergebnis berechnen, indem Sie mithilfe einer Abfrage, die die Menge der einzelnen Produkte mit dem Einzelpreis für dieses Produkt multipliziert, multipliziert die Menge der einzelnen Produkte mit der Einzelpreis und Rabatt für dieses Produkt und subtrahiert dann aus der Summe den Summe Rabatt Einzelpreis. Wenn Sie die Beispieldatenbank im vorherigen Beispiel erstellt haben, öffnen Sie sie, und folgen:

    1. Klicken Sie auf der Registerkarte Erstellen auf Abfrageentwurf.
    2. In der im Dialogfeld Tabelle anzeigen im Feld Aktivieren der Registerkarte " Tabellen ", doppelklicken Sie auf Bestelldetails.
    3. Schließen der im Dialogfeld Tabelle anzeigen.
    4. Doppelklicken Sie in der Tabelle Bestelldetails auf Produkt-ID, um dieses Feld in der ersten Spalte des Abfrageentwurfsbereichs hinzuzufügen.
    5. In der zweiten Spalte des Entwurfsbereichs mit der Maustaste die Zeile Feld, und klicken Sie dann auf im Kontextmenü auf Zoom.
    6. In der im Feld Zoom geben oder fügen Sie die folgenden: Teilergebnis: ([Menge] * [Einzelpreis])-([Menge] * [Unit Price]*[Discount])
    7. Klicken Sie auf OK.
    8. Klicken Sie auf die Registerkarte ' Entwurf ', klicken Sie auf Ausführen. Die Abfrage ausgeführt wird, und klicken Sie dann zeigt eine Liste der Produkte und Zwischensummen, pro Reihenfolge.
    9. Drücken Sie STRG+S, um die Abfrage zu speichern, und geben Sie als Bezeichnung der Abfrage Artikelzwischensummen an.
    Weitere Informationen finden Sie unter Gesamtergebnisse der anzeigen-Spalte in einem Datenblatt mit einer Ergebniszeile.

    Seitenanfang

    Anzeigen zusammengefasster oder aggregierter Daten
    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. In Access können Sie eine Ergebniszeile zu einem Datenblatt hinzufügen. Die Ergebniszeile ist eine Zeile am Ende des Datenblatts, in der eine laufende Summe oder ein anderer Aggregatwert angezeigt werden kann.

    1. Führen Sie die Abfrage Artikelzwischensummen aus, die Sie zuvor erstellt haben, und lassen Sie die Ergebnisse in Datenblattansicht geöffnet.
    2. Klicken Sie auf der Registerkarte Start auf Summen. Wird eine neue Zeile am Ende der Datenblatt, mit dem Wort Total in der ersten Spalte.
    3. Klicken Sie auf die Zelle in der letzten Zeile des Datenblatts Total.
    4. Klicken Sie auf den Pfeil, um die verfügbaren Aggregatfunktionen anzeigen. Da die Spalte Text-Daten enthält, sind nur zwei Optionen: keine und zählen.
    5. Wählen Sie zählen. Der Inhalt der Zelle ändert sich von Summe in Anzahl der Werte in den Spalten.
    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 klicken Sie dann auf Summe. Das Feld zeigt die Summe der Werte in den Spalten an.
    8. Lassen Sie die Abfrage in der Datenblattansicht geöffnet.
    Seitenanfang

    Erstellen einer Kreuztabellenabfrage
    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 einer Access Web app angezeigt werden.

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

    1. Klicken Sie auf der Registerkarte Start in der Gruppe Ansichten 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 oder fügen Sie im Feld Zoom den folgenden Text ein: Monat: "Monat " & DatTeil("m", [Bestelldatum])
    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.

      Weitere Informationen zu Kreuztabellenabfragen finden Sie unter Verbessern der Lesbarkeit von Zusammenfassungsdaten mithilfe einer Kreuztabellenabfrage.
    Seitenanfang

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

    Hinweis: Eine Tabellenerstellungsabfrage ist nicht verfügbar in Access Web apps.

    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 Sie die Beispieldatenbank aus dem vorherigen Beispiel.

      Zum Ausführen einer Tabellenerstellungsabfrage müssen Sie möglicherweise den Datenbankinhalt aktivieren.

      Hinweis: Wenn Sie eine Nachricht unterhalb der Multifunktionsleiste zum Aktivieren der Datenbank angezeigt wird, klicken Sie auf Inhalt aktivieren., Wenn Ihre Datenbank bereits an einem vertrauenswürdigen Speicherort ist, werden Sie nicht die Statusleiste angezeigt.
    2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfrage auf Abfrageentwurf.
    3. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf Bestelldetails und Bestellungen, und schließen Sie das Dialogfeld Tabelle anzeigen.
    4. Doppelklicken Sie in der Tabelle Bestellungen auf Kunden-ID und Lieferort, um diese Felder im Entwurfsbereich hinzuzufügen.
    5. Doppelklicken Sie in der Tabelle Bestelldetails auf Bestell-Nr., Artikel-Nr., Anzahl, Einzelpreis und Rabatt, um diese Felder im Entwurfsbereich hinzuzufügen.
    6. 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.
    7. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.
    8. Drücken Sie STRG+S, um die Abfrage zu speichern.
    9. Geben Sie im Feld Abfragename den Text Abfrage Bestellungen aus Chicago ein, und klicken Sie auf OK.
    10. Klicken Sie auf der Registerkarte Start in der Gruppe Ansichten auf Ansicht und dann auf Entwurfsansicht.
    11. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Tabelle erstellen.
    12. Geben Sie im Dialogfeld Tabelle erstellen im Feld Tabellenname den Text Bestellungen Chicago ein, und klicken Sie dann auf OK.
    13. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.
    14. Klicken Sie im Bestätigungsdialogfeld auf Ja. Die neue Tabelle wird im Navigationsbereich angezeigt.

      Hinweis: Wenn bereits eine Tabelle mit demselben Namen vorhanden ist wie dem, den Sie angegebene haben, löscht Access diese Tabelle, bevor die Abfrage ausgeführt wird.
    Weitere Informationen zur Verwendung der Tabellenerstellungsabfragen, finden Sie unter Erstellen einer Tabellenerstellungsabfrage Tabellenabfrage.

    Seitenanfang

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

    Hinweis: Anfügen von Abfrage ist nicht verfügbar in Access Web apps.

    Angenommen, dass Sie eine Tabelle mit einem Chicago Business Kollegen freigeben erstellt haben, aber Sie erkennen, dass die zuordnen auch mit Kunden in den Bereich Milwaukee funktioniert. Hinzufügen von Zeilen, die Milwaukee Bereich von Daten in die Tabelle enthalten, bevor Sie die Tabelle für Ihre Kollegen freigeben möchten. Sie können Milwaukee Bereichsdaten in der Tabelle Bestellungen Chicago hinzufügen, indem Sie wie folgt vorgehen:

    1. Öffnen Sie die Abfrage mit dem Namen "Abfrage Bestellungen aus Chicago", dass Sie in der Entwurfsansicht einer früheren Version erstellt haben.
    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. Wählen Sie dann in der Dropdownliste Bestellungen Chicago aus, und klicken Sie auf OK.
    4. Löschen Sie im Entwurfsbereich in der Zeile Kriterien der Spalte Lieferort den Text 'Chicago', und geben Sie dann 'Milwaukee' ein.
    5. 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.
    6. 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.

    Weitere Informationen zum Erstellen von Anfügeabfragen finden Sie unter Hinzufügen von Datensätzen zu einer Tabelle unter Verwendung einer Anfügeabfrage.

    Seitenanfang

    Erstellen einer Aktualisierungsabfrage
    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. Berücksichtigen Sie die Erstellung einer Sicherungskopie keine Tabellen, die Sie mithilfe einer Aktualisierungsabfrage aktualisiert werden. Eine Aktualisierungsabfrage ist nicht verfügbar in Access Web apps.

    Im vorherigen Beispiel können Sie an der Tabelle Bestellungen Chicago Zeilen angefügt. In der Tabelle Bestellungen Chicago zeigt das Produkt-ID-Feld die numerische Produkt-ID Um die Daten in Berichten hilfreicher gestalten, können Sie das Produkt IDs mit Produktnamen ersetzen, gehen Sie folgendermaßen vor:

    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 Sie 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, und schließen Sie das Dialogfeld Tabelle anzeigen.
    6. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Aktualisieren.
    7. 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 oder fügen Sie im Entwurfsbereich in der Zeile Aktualisieren der Spalte Artikel-Nr. den folgenden Text ein:[Artikel].[Artikelname]

      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 den folgenden Text ein: [Artikel-Nr] Wie ([Artikel].[ID])
    11. Welche Werte durch eine Aktualisierungsabfrage geändert werden, können Sie überprüfen, indem Sie die Abfrage in der Datenblattansicht anzeigen.
    12. Klicken Sie auf der Registerkarte Entwurf auf Ansicht > Datenblattansicht. Die Abfrage gibt eine Liste der Produkt-IDs, die aktualisiert werden sollen.
    13. Klicken Sie auf der Registerkarte Entwurf auf Ausführen.

      Wenn Sie die Tabelle Bestellungen Chicago öffnen, sehen Sie sich, dass der numerischen Werte im Feld Produkt-ID durch die Produktnamen in der Tabelle Products ersetzt wurden.
    Weitere Informationen zu Aktualisierungsabfragen finden Sie unter Erstellen und Ausführen einer Aktualisierungsabfrage.

    Seitenanfang

    Erstellen einer Löschabfrage
    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: Löschabfragen ist nicht verfügbar in Access Web apps.

    Angenommen Sie, während Sie zum Senden der Tabelle Bestellungen Chicago aus Vorbereitung wurden im vorherige Beispiel, für Ihr Geschäft Chicago zugeordnet werden soll, stellen Sie fest, dass einige der Zeilen eine Reihe von leeren Felder enthalten. Sie haben diese Zeilen zu entfernen, bevor Sie die Tabelle senden. Sie könnten einfach öffnen Sie die Tabelle und löschen Sie die Zeilen manuell, aber wenn Sie viele Zeilen löschen und Sie haben löschen Kriterien für die Zeilen gelöscht werden soll, Sie können es nützlich mithilfe einer Löschabfrage.

    Eine Abfrage können Sie um Zeilen in der Tabelle Bestellungen Chicago zu löschen, die keinen Wert für Bestell-Nr. verfügen, indem Sie wie folgt vorgehen:

    1. Klicken Sie auf der Registerkarte Erstellen auf Abfrageentwurf.
    2. Doppelklicken Sie im Feld Tabelle anzeigen auf Bestellungen Chicago, und schließen Sie das Feld Tabelle anzeigen.
    3. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Löschen. Klicken Sie im Entwurfsbereich Sortieren und Anzeigen von Zeilen ausgeblendet, und die Zeile Löschen wird angezeigt.
    4. Doppelklicken Sie in der Tabelle Bestellungen Chicago auf Bestell-Nr, um sie im Entwurfsbereich hinzuzufügen.
    5. Geben Sie im Entwurfsbereich in der Zeile Kriterien der Spalte Bestell-Nr. den Text Ist Null ein.
    6. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.
    Weitere Informationen zu Löschabfragen finden Sie unter Erstellen und Ausführen einer Löschabfrage.

    Seitenanfang

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

Einführung in Abfragen

Die Seite wird geladen...
  1. Einführung in Abfragen - Similar Threads - Einführung Abfragen

  2. Einführung in den Abfrage-Editor (Power Query)

    in Microsoft Excel Tutorials
    Einführung in den Abfrage-Editor (Power Query): Einführung in den Abfrage-Editor (Power Query) Excel für Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Mehr... Weniger...
  3. Einführung in Inhaltsverzeichnisse

    in Microsoft Word Tutorials
    Einführung in Inhaltsverzeichnisse: https://eus-streaming-video-rt-microsoft-com.akamaized.net/efda8b4b-3e79-4fc8-b1f5-4f78fa961091/4ccaaf28-682a-4ec2-a9d5-b01cb397_1280x720_2992.mp4 Probieren Sie es...
  4. Einführung in Datentypen und Feldeigenschaften

    in Microsoft Access Tutorials
    Einführung in Datentypen und Feldeigenschaften: Einführung in Datentypen und Feldeigenschaften Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  5. Einführung in Outlook im Web

    in Microsoft Outlook Tutorials
    Einführung in Outlook im Web: https://eus-streaming-video-rt-microsoft-com.akamaized.net/310df68a-3da4-40a9-ba4d-7bc291227613/dac2ca6d-86cb-4db3-9b01-efabe1fe_3400.mp4 Probieren Sie es aus! Mit Outlook im Web...
  6. Einführung in die Veröffentlichung von Internetkalendern

    in Microsoft Outlook Tutorials
    Einführung in die Veröffentlichung von Internetkalendern: Einführung in die Veröffentlichung von Internetkalendern Outlook für Microsoft 365 Outlook 2019 Outlook 2016 Outlook 2013 Outlook 2010 Mehr......
  7. Einführung in Ausdrücke

    in Microsoft Access Tutorials
    Einführung in Ausdrücke: Einführung in Ausdrücke Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. Einführung in Abfragen (Access-Grundlagen, Teil 3)

    in Microsoft Access Tutorials
    Einführung in Abfragen (Access-Grundlagen, Teil 3): Einführung in Abfragen (Access-Grundlagen, Teil 3) Access 2013 Mehr... Weniger Übersicht [ATTACH] Lernen Sie...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden