Office: Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage

Helfe beim Thema Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage Access für Microsoft 365 Access 2019 Access 2016 Access... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage


    Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage
    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.

    In diesem Artikel wird erläutert, wie Sie eine Anfügeabfrage erstellen und ausführen. Eine Anfügeabfrage verwenden Sie zum Hinzufügen neuer Datensätze zu einer vorhandenen Tabelle unter Verwendung von Daten aus anderen Quellen.

    Wenn Sie Daten in einer vorhandenen Gruppe von Datensätzen wie dem Aktualisieren des Werts eines Felds ändern müssen, können Sie eine Aktualisierungsabfrage verwenden. Wenn Sie aus einer Auswahl von Daten eine neue Tabelle erstellen oder zwei Tabellen in einer neuen Tabelle zusammenführen müssen, können Sie eine Tabellenerstellungsabfrage verwenden. Weitere Informationen zu Aktualisierungsabfragen oder Tabellenerstellungsabfragen oder allgemeine Informationen zu anderen Möglichkeiten zum Hinzufügen von Datensätzen zu einer Datenbank oder zum Ändern vorhandener Daten finden Sie im Abschnitt Siehe auch .

    Inhalt dieses Artikels
    Übersicht

    Erstellen und Ausführen einer Anfügeabfrage

    Aufheben der Blockierung einer Abfrage durch den Modus "Deaktiviert"

    Übersicht
    Eine Anfügeabfrage wählt die Datensätze aus einer oder mehreren Datenquellen aus und kopiert die ausgewählten Datensätze in eine vorhandene Tabelle.

    Angenommen, Sie erwerben eine Datenbank, die eine Tabelle mit potenziellen Neukunden enthält, und Sie verfügen in der vorhandenen Datenbank bereits über eine Tabelle mit dieser Art von Daten. Sie möchten die Daten an einem Ort speichern, daher entscheiden Sie sich, die Daten aus der neuen Datenbank in die vorhandene Tabelle zu kopieren. Damit Sie die neuen Daten nicht manuell eingeben müssen, können Sie die Datensätze mithilfe einer Anfügeabfrage kopieren.

    Vorteile der Anfügeabfrage
    Mithilfe einer Abfrage zum Kopieren von Daten können Sie folgende Aktionen ausführen:

    • Anfügen mehrerer Datensätze in einem Schritt:    Beim manuellen Kopieren von Daten müssen Sie in der Regel mehrere Kopier-/Einfügevorgänge ausführen. Mit einer Abfrage werden alle Daten zusammen ausgewählt und anschließend kopiert.
    • Überprüfen der Auswahl vor dem Kopieren:    Sie können die Auswahl in der Datenblattansicht anzeigen und bei Bedarf Anpassungen vornehmen, bevor Sie die Daten kopieren. Das ist besonders praktisch, wenn die Abfrage Kriterien oder Ausdrücke enthält und Sie anhand mehrerer Versuche die richtigen ermitteln müssen. Eine Anfügeabfrage kann nicht rückgängig gemacht werden. Wenn Ihnen ein Fehler unterläuft, müssen Sie entweder die Datenbank mithilfe einer Sicherung wiederherstellen oder den Fehler manuell oder mit einer Löschabfrage korrigieren.
    • Verfeinern der Auswahl anhand von Kriterien:    Sie können beispielsweise nur die Datensätze von Kunden in Ihrer Stadt anfügen.
    • Anfügen von Datensätzen, wenn einige Felder in den Datenquellen nicht in der Zieltabelle vorhanden sind:     Angenommen, Ihre vorhandene Kundentabelle hat elf Felder, und die neue Tabelle, die kopiert werden soll, enthält nur neun dieser elf Felder. Mit einer Anfügeabfrage kopieren Sie die Daten aus den neun übereinstimmenden Feldern und lassen die beiden anderen Felder leer.
    Grundlegende Schritte einer Anfügeabfrage
    Eine Anfügeabfrage wird durch Ausführen der folgenden grundlegenden Schritte erstellt:

    • Erstellen einer Auswahlabfrage    Zunächst wählen Sie die Daten aus, die Sie kopieren möchten. Sie können die Auswahlabfrage nach Bedarf anpassen und beliebig oft ausführen, um sicherzustellen, dass die Daten ausgewählt werden, die Sie kopieren möchten.
    • Konvertieren der Auswahlabfrage in eine Anfügeabfrage    Nachdem die Auswahl fertig ist, ändern Sie den Abfragetyp zu Anfügen.
    • Auswählen der Zielfelder für jede Spalte in der Anfügeabfrage    In einigen Fällen wählt Access die Zielfelder automatisch für Sie aus. Sie können die Zielfelder anpassen oder Sie selbst auswählen, falls Access diesen Schritt nicht übernommen hat.
    • Anzeigen einer Vorschau und Ausführen der Abfrage, um die Datensätze anzufügen    Bevor Sie die Datensätze anfügen, können eine Vorschau der angefügten Datensätze in der Datenblattansicht anzeigen.
    Wichtig: Eine Anfügeabfrage kann nicht rückgängig gemacht werden. In diesem Fall sollten Sie die Datenbank oder die Zieltabelle sichern.

    Erstellen und Ausführen einer Anfügeabfrage
    In diesem Abschnitt
    Schritt 1: Erstellen einer Abfrage zum Auswählen der zu kopierenden Datensätze

    Schritt 2: Konvertieren der Auswahlabfrage in eine Anfügeabfrage

    Schritt 3: Auswählen der Zielfelder

    Schritt 4: Vorschau und Ausführen der Anfügeabfrage

    Schritt 1: Erstellen einer Abfrage zum Auswählen der zu kopierenden Datensätze
    1. Öffnen Sie die Datenbank, die die Datensätze enthält, die Sie kopieren möchten.
    2. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrageentwurf


      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage 401f7f1f-e7ae-4687-a5a0-952906371a12.png
      Der Abfrage-Designer wird geöffnet, und das Dialogfeld Tabelle anzeigen wird angezeigt.


      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage 12fe90ca-f7ed-4fbe-9a6f-bce9a9e1e09b.png
    3. Doppelklicken Sie auf die Tabellen oder Abfragen, die die zu kopierenden Datensätze enthalten, und klicken Sie dann auf Schließen.

      Die Tabellen oder Abfragen werden als ein oder mehrere Fenster im Abfrage-Designer angezeigt. In jedem Fenster werden die Felder in einer Tabelle oder Abfrage aufgelistet. Diese Abbildung zeigt eine typische Tabelle im Abfrage-Designer.


      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage acc3db99-e59a-4a2f-9e84-aa25a2b16037.gif


      1. Objekttabelle im Abfrage-Designer

      2. Abfrageentwurfsbereich
    4. Doppelklicken Sie auf jedes Feld, das angefügt werden soll. Die ausgewählten Felder werden in der Zeile Feld im Abfrageentwurfsbereich angezeigt.

      Die Datentypen der Felder in der Quelltabelle müssen mit den Datentypen in den Feldern der Zieltabelle kompatibel sein. Textfelder sind mit den meisten Feldtypen kompatibel. Zahlenfelder sind nur mit anderen Zahlenfeldern kompatibel. Sie können beispielsweise Zahlen an ein Textfeld anfügen, nicht jedoch Text an ein Zahlenfeld.

      Sie können auch einen Ausdruck als Feld verwenden, beispielsweise = Datum () , um das heutige Datum automatisch zurückzugeben, und Sie können Ausdrücke mit Tabellen-oder Abfragefeldern im Entwurfsbereich verwenden, um die von Ihnen ausgewählten Daten anzupassen. Wenn Ihre Zieltabelle beispielsweise ein Feld enthält, in dem ein vierstelliges Jahr gespeichert ist und die Quelltabelle ein reguläres Feld vom Typ "Datum/Uhrzeit" enthält, können Sie die Funktion " datepart " mit dem Feld "Quelle" verwenden, um nur das Jahr auszuwählen.

      Doppelklicken Sie auf das Sternchen (*) am Anfang der Liste mit den Tabellenfeldern, um alle Felder in einer Tabelle schnell hinzuzufügen. In dieser Abbildung wird der Entwurfsbereich dargestellt, dem alle Felder hinzugefügt wurden.


      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage 145b049b-1491-4f4c-808f-a1ccffb4a15d.gif

    5. Optional können Sie in die Zeile Kriterien im Entwurfsbereich ein oder mehrere Kriterien eingeben. In der folgenden Tabelle sind einige Beispielkriterien mit den jeweiligen Auswirkungen auf die Abfrage aufgeführt.

    Auswirkung

    > 234

    Gibt alle Zahlen größer als 234 zurück. Verwenden Sie < 234, um nach allen Zahlen zu suchen, die kleiner als 234 sind.

    >= "Callahan"

    Gibt alle Datensätze ab "Callahan" bis zum Ende des Alphabets zurück.

    Zwischen #2.2.2017# Und #1.12.2017#

    Gibt Datumsangaben von 2-Feb-17 bis 1-Dez-17 zurück (ANSI-89). Wenn Ihre Datenbank die ANSI-92-Platzhalterzeichen verwendet, verwenden Sie einfache Anführungszeichen (") anstelle von Pfundzeichen. Beispiel: zwischen "2/2/2017" und "12/1/2017".

    Nicht "Deutschland"

    Findet alle Datensätze, in denen die genauen Inhalte des Felds nicht "Deutschland" entsprechen. Durch das Kriterium werden Datensätze zurückgegeben, die neben "Deutschland" noch weitere Zeichen enthalten, z. B. "Deutschland (Euro)" oder "Europa (Deutschland)".

    Nicht "T*"

    Findet alle Datensätze außer jenen, die mit "T" beginnen. Wenn in der Datenbank der ANSI-92-Platzhalterzeichensatz verwendet wird, verwenden Sie das Prozentzeichen (%) statt des Sternchens (*).

    Nicht "*t"

    Findet alle Datensätze, die nicht auf "t" enden. Verwenden Sie das Prozentzeichen anstelle des Sternchens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

    In(Kanada,GB)

    Findet in einer Liste alle Datensätze, die "Kanada" oder "GB" enthalten.

    Wie "[A-D]*"

    Findet in einem Textfeld alle Datensätze, die mit den Buchstaben A bis D beginnen. Verwenden Sie das Prozentzeichen anstelle des Sternchens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

    Wie "*ar*"

    Findet alle Datensätze, die die Buchstabenfolge "ar" enthalten. Verwenden Sie das Prozentzeichen anstelle des Sternchens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

    Wie "Maison Dewe?"

    Findet alle Datensätze, die mit "Maison" beginnen und außerdem eine zweite aus 5 Buchstaben bestehende Zeichenfolge enthalten, deren erste 4 Buchstaben "Dewe" lauten und deren letzter Buchstabe unbekannt ist (durch das Fragezeichen angegeben). Verwenden Sie den Unterstrich (_) anstelle des Fragezeichens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

    #2.2.2017#

    Findet alle Datensätze für den 2. Februar 2017. Schließen Sie das Datum in einfache Anführungszeichen anstelle von Nummernzeichen (#) ein ('2.2.2017'), wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

    < Datum() - 30

    Gibt alle Daten zurück, die älter als 30 Tage sind.

    Datum()

    Gibt alle Datensätze zurück, die das Tagesdatum enthalten.

    Zwischen Datum() Und DateAdd("M", 3, Datum())

    Gibt alle Datensätze zwischen dem Tagesdatum und in drei Monaten ab dem Tagesdatum zurück.

    Ist Null

    Gibt alle Datensätze zurück, die einen (leeren oder nicht definierten) NULL-Wert enthalten.

    Ist Nicht Null

    Gibt alle Datensätze zurück, die einen Wert enthalten.

    ""

    Gibt alle Datensätze zurück, die eine leere Zeichenfolge enthalten. Leere Zeichenfolgen verwenden Sie, wenn Sie einem erforderlichen Feld einen Wert hinzufügen müssen, diesen Wert aber noch nicht kennen. Beispielsweise könnte ein Feld eine Faxnummer erfordern, aber manche Ihrer Kunden besitzen möglicherweise kein Faxgerät. In diesem Fall geben Sie doppelte Anführungszeichen ohne Leerzeichen dazwischen ("") anstelle einer Zahl ein.

    1. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf
      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage [​IMG]
      Ausführen.
    2. Überprüfen Sie, ob die Abfrage die Datensätze zurückgegeben hat, die Sie kopieren möchten. Wenn Sie Felder aus der Abfrage hinzufügen oder entfernen müssen, wechseln Sie zurück zur Entwurfsansicht, und fügen Sie Felder wie im vorherigen Schritt beschrieben hinzu, oder wählen Sie die gewünschten Felder aus, und drücken Sie die ENTF-Taste, um Sie aus der Abfrage zu entfernen.
    Schritt 2: Konvertieren der Auswahlabfrage in eine Anfügeabfrage
    1. Klicken Sie auf der Registerkarte Start in der Gruppe Ansicht auf Ansicht und dann auf Entwurfsansicht.
    2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Abfragetyp auf Anfügen.

      Das Dialogfeld Anfügen wird angezeigt.


      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage 708be542-e515-4e60-b62d-c539017fa7a6.png

    3. Geben Sie als Nächstes an, ob die Datensätze an eine Tabelle in der aktuellen oder einer anderen Datenbank angefügt werden sollen.

      Führen Sie eine der folgenden Aktionen aus:
      • Klicken Sie im Dialogfeld Anfügen auf Aktuelle Datenbank, wählen Sie im Kombinationsfeld Tabellenname die Zieltabelle aus, und klicken Sie auf OK.

        – oder –
      • Klicken Sie im Dialogfeld Anfügen auf Andere Datenbank.
      • Geben Sie in das Feld Dateiname den Speicherort und Namen der Zieldatenbank ein.
      • Geben Sie im Kombinationsfeld Tabellenname den Namen der Zieltabelle ein, und klicken Sie auf OK.
    Schritt 3: Auswählen der Zielfelder
    Die Auswahl der Zielfelder hängt von der Erstellung der Auswahlabfrage in Schritt 1 ab.

    Auswahlabfrage

    Access

    Alle Felder wurden von der Quelltabelle oder -abfrage hinzugefügt.

    Fügt alle Felder in der Zieltabelle der Zeile Anfügen an im Entwurfsbereich hinzu.

    Der Abfrage wurden einzelne Felder hinzugefügt, oder es wurden Ausdrücke verwendet. Die Feldnamen in der Quell- und Zieltabelle stimmen überein.

    Fügt automatisch die übereinstimmenden Zielfelder der Zeile Anfügen an in der Abfrage hinzu.

    Es wurden einzelne Felder hinzugefügt oder Ausdrücke verwendet. Einige Namen in der Quell- und Zieltabelle stimmen nicht überein.

    Fügt die übereinstimmenden Felder hinzu und lässt die nicht übereinstimmenden Felder leer.

    Wenn Access Felder leer lässt, können Sie auf eine Zelle in der Zeile Anfügen an klicken und ein Zielfeld auswählen.

    Die folgende Abbildung zeigt, wie Sie auf eine Zelle in der Zeile Anfügen an klicken und ein Zielfeld auswählen.


    Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage e2e93eae-17f7-49af-9967-81d86a4af364.gif


    Hinweis: Wenn Sie das Zielfeld leer lassen, fügt die Abfrage dem Feld keine Daten an.

    Schritt 4: Vorschau und Ausführen der Anfügeabfrage
    1. Wechseln Sie zur Datenblattansicht, um eine Vorschau der Änderungen anzuzeigen.

      Tipp: Zum raschen Wechseln von Ansichten klicken Sie mit der rechten Maustaste auf die Registerkarte am oberen Rand der Abfrage, und klicken Sie dann auf die gewünschte Ansicht.
    2. Kehren Sie zur Entwurfsansicht zurück, und klicken Sie dann auf
      Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage [​IMG]
      Ausführen, um die Datensätze anzufügen.

      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

    Beenden des Modus "Deaktiviert" zum Blockieren einer Abfrage
    Wenn Sie versuchen, eine Anfügeabfrage auszuführen, und Sie den Eindruck haben, dass nichts passiert, überprüfen Sie die Statusleiste von Access auf die folgende Meldung:

    Die Aktion oder das Ereignis wurde durch den Modus 'Deaktiviert' blockiert.

    Damit dieses Problem behoben wird, klicken Sie auf der Statusleiste auf Inhalt aktivieren, um die Abfrage zu aktivieren.

    Hinweis: Wenn Sie die Anfügeabfrage aktivieren, wird auch der gesamte übrige Datenbankinhalt aktiviert.

    Wenn die Statusleiste nicht angezeigt wird, ist sie möglicherweise ausgeblendet. Sie können sie einblenden, es sei denn, sie wurde auch deaktiviert. Wenn die Statusleiste deaktiviert wurde, können Sie sie aktivieren. 

    Seitenanfang

    Siehe auch
    Erstellen und Ausführen einer Aktualisierungsabfrage

    Hinzufügen von mindestens einem Datensatz zu einer Datenbank

    Erstellen einer Tabellenerstellungsabfrage

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

Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage

Die Seite wird geladen...
  1. Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage - Similar Threads - Hinzufügen Datensätzen Tabelle

  2. MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?

    in Microsoft Access Hilfe
    MS Access Formular - mehrere Datensätze pro Steuerelement hinzufügen?: Hallo Ihr Lieben, ich bastle gerade ein Formular. Nun such ich nach dem passenden "Steuerelement", dass ich mehrere Daten pro Feld eingeben kann, z.B. getrennt durch ein Semikolon oder ähnliches?...
  3. Kann keinen neuen Datensatz hinzufügen

    in Microsoft Access Hilfe
    Kann keinen neuen Datensatz hinzufügen: Ich habe meine Lieferanten-Datenbank schon ordentlich voran getrieben und mittlerweile funktioniert das mit den Eingeben der Preise und dem Anzeigen aller Artikel und Preise der Lieferanten. Aber...
  4. Datensätze im UF bearbeiten und hinzufügen

    in Microsoft Access Hilfe
    Datensätze im UF bearbeiten und hinzufügen: Hallo, mein erster Beitrag hier. Als leidenschaftlicher Sammler von allem möglichen Zeugs der 80er Jahre, habe ich mich entschieden, eigene Datenbanken für verschiedene Sammelgebiete zu erstellen....
  5. VBA: Hinzufügen von Datensätzen zu einer bestehenden Tabelle

    in Microsoft Access Hilfe
    VBA: Hinzufügen von Datensätzen zu einer bestehenden Tabelle: Hallo, ich möchte zum ersten mal mit loop und einer Wenn-Bedingung mit VBA Datensätze (Felder) aus einer Tabelle in eine andere Tabelle übernehmen und komme nicht weiter. Vielleicht kann mir...
  6. Datensätze werden beim hinzufügen nicht angezeigt

    in Microsoft Access Hilfe
    Datensätze werden beim hinzufügen nicht angezeigt: Hallo zusammen, ich habe nur eine kleine Frage. Warum werden die aktuellen Datensätze beim löschen einer Adresse direkt korrekt angezeigt, beim hinzufügen allerdings nicht ? Anbei beide VBA:...
  7. Datensatz hinzufügen

    in Microsoft Access Hilfe
    Datensatz hinzufügen: Hallo Zusammen Habe eine Tabelle tblDatendetails. In dieser werden den DatenID die KundenID zugeordnet. Derzeit gibt es 46 Kunden (tblKunden, KundenID). Das heisst es gibt zwei DatenID 2 bzw. 6,...
  8. Tabelle nur neue Datensätze hinzufügen

    in Microsoft Access Hilfe
    Tabelle nur neue Datensätze hinzufügen: Hallo Access-Gemeinde, ich habe eine Tabelle1, die täglich mit neuen Datensätzen "gefüttert" wird. Aus diesen Daten benötige ich einige Felder, um diese in einer weiteren Tabelle2 zu verarbeiten....
  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