Office: (Office 2016) Anfügeabfrage- schon vorhandene Datensätze überspringen

Helfe beim Thema Anfügeabfrage- schon vorhandene Datensätze überspringen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Guten Tag, ich habe eine Anfügeabfrage erstellt, welche die Daten von einer Excel Verknüpfung in Access in eine identische Tabelle der DB importiert.... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von feneri4923, 19. Oktober 2020.

  1. Anfügeabfrage- schon vorhandene Datensätze überspringen


    Guten Tag,

    ich habe eine Anfügeabfrage erstellt, welche die Daten von einer Excel Verknüpfung in Access in eine identische Tabelle der DB importiert. Die Anfügeabfrage soll nun die Datensätze aus der verknüpften Exceltabelle in die vorhandene Access Tabelle anfügen. Dabei sollen schon vorhandene Datensätze in der Access Tabelle einfach übersprungen werden und nur Datensätze, welche in der Tabelle noch nicht vorhanden sind, importiert werden.

    Die Anfügeabfrage funktioniert.

    Wo ich gerade hänge ist: Es gibt doppelte Werte in den Feldern. Es muss also der komplette Datensatz angeschaut werden um entscheiden zu können ob dieser schon vorhanden ist oder nicht.

    Jemand eine Idee?

    Danke!

    feneri

    :)
     
    feneri4923, 19. Oktober 2020
    #1
  2. Hallo,
    wirklich alle Felder des Datensatzes ?
    Wie viele Felder sind denn das ?

    Du kannst mit DCount zählen ob es schon einen Datensatz gibt. Als Kriterium musst Du dann die relevanten Felder verwenden. Wobei Texte in Hochkomma einzuschließen sind.

    Zur Sicherheit kann über die relevanten Felder ein eindeutiger zusammengesetzter Index gelegt werden, dann ist es unmöglich doppelte Daten anzufügen.
     
    gpswanderer, 20. Oktober 2020
    #2
  3. Ich habe jetzt alle vorhandene Felder pro Datensatz zu einem zusammengeführt, das ist dann absolut eindeutig.

    Das Feld habe ich unter Eigenschaften im Entwurfsmodus bei "Indiziert" auf "Ja (Ohne Duplikate) gesetzt.

    Das funktioniert soweit auch ganz gut, wenn ich jetzt aber die Abfrage Ausführe kommt die Meldung, dass die Datensätze nicht angefügt werden können da schon vorhanden. Man kann dabei aber auch auf "Ja" drücken und umgeht somit das "auf Duplikate checken".

    Ist es möglich das die Frage "Trotzdem Anfügen" gar nicht erst kommt und er einfach nichts importiert bzw schon vorhandene Datensätze ignoriert/überspringt?

    feneri
     
    feneri4923, 20. Oktober 2020
    #3
  4. Anfügeabfrage- schon vorhandene Datensätze überspringen

    Hallo,
    das ist völlig überflüssig. Man kann einen eindeutigen Mehrfeldindex anlegen, das vorherige Zusammenfügen der Felder ist nicht notwendig.

    Wie gesagt, Du kannst zählen ob es schon einen Datensatz gibt.

    Der beste Weg wäre allerdings eine Inkonsitenzabfrage zu verwenden. Diese zeigt nur DS an die es noch nicht gibt. Dazu muss die zu importierende Tabelle verlinkt werden.
    Zu Inkonsistenzabfragen gibt es einen Assi.
     
    gpswanderer, 20. Oktober 2020
    #4
  5. knobbi38, 20. Oktober 2020
    #5
Thema:

Anfügeabfrage- schon vorhandene Datensätze überspringen

Die Seite wird geladen...
  1. Anfügeabfrage- schon vorhandene Datensätze überspringen - Similar Threads - Anfügeabfrage vorhandene Datensätze

  2. Anfügeabfrage Anzahl Datensätze bestimmte Zahl

    in Microsoft Access Hilfe
    Anfügeabfrage Anzahl Datensätze bestimmte Zahl: Hallo an Alle, ich hoffe, ich schaffe es deutlich zu schildern, wo mein Problem liegt. In einem Formular habe ich ein Textfeld (txt_AnzINTMA2), in dem eine Zahl berechnet wird. Ich möchte nun...
  3. Anfügeabfrage Gültigkeitsverletzungen

    in Microsoft Access Hilfe
    Anfügeabfrage Gültigkeitsverletzungen: Hallo zusammen, ich habe eine Anfügeabfrage, die etwa 1000 Datensätze mit 30 Feldern anfügen soll, und erhalte anschließend die Meldung, dass X Datensätze nicht angefügt werden können wegen einer...
  4. Anfügeabfrage läuft ins Leere.

    in Microsoft Access Hilfe
    Anfügeabfrage läuft ins Leere.: Moin, folgendes Problem: Ich habe eine Anfüge abfrage die Daten aus 3 Tabellen zusammen bringt. Nun habe ich ein Berechnetes Feld in einer anderen Abfrage gebaut und möchte diesen wert auch über...
  5. Anfügeabfrage per VBA

    in Microsoft Access Hilfe
    Anfügeabfrage per VBA: Hallo, ich habe eine Anfügeabfrage, bei der ich mit Ausführen per VBA folgende Fehlermeldung erhalte: 1 Parameter wurde erwartet, es wurden aber zu wenig Parameter übergeben. Folgender Code...
  6. Anfügeabfrage per VBA ausführen

    in Microsoft Access Hilfe
    Anfügeabfrage per VBA ausführen: Hallo liebes Forum. Ich suche schon den halben Tag nach der Ursache von folgendem Problem. Ich erstellte eine Anfügeabfrage namens "qry_Offerten_Kennung_anfügen". Der SQL-Code sieht dort wir...
  7. Häufige Fehler beim Ausführen einer Anfügeabfrage

    in Microsoft Access Tutorials
    Häufige Fehler beim Ausführen einer Anfügeabfrage: Häufige Fehler beim Ausführen einer Anfügeabfrage Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  8. Hinzufügen von Datensätzen zu einer Tabelle mit einer Anfügeabfrage

    in Microsoft Access Tutorials
    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...
  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