online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon beta vom 18.04.2020, 10:08 Options

Access 2 Tabellen vergleichen

Also ich möchte 2 tabellen vergleichen. Die 1 Tabelle soll immer weitergeführt werden. Also man vergleicht die erste Zeile die eine bestimmte Spalte(Nummer) hat mit allen Zeilen von Tabelle 1 aber nur auch hier mit der Spalte Nummer. Wenn sie gleich sind soll nciths passieren wenn die Nummer nicht gefunden werden soll die ganze Zeile in Tabelle 1 eingefügt werden.

Beisspiel

Tabelle 1 Tabelle 2

Auftrag Datum AEWert Nummer Auftrag Datum AEWert Nummer
500 19.2.08 3 3003 500 19.2.08 3 3003
504 19.2.08 5 3004 504 19.2.08 6 3004
503 19.2.08 6 3006 505 19.2.08 2 3007

Tabelle 1

Auftrag Datum AEWert Nummer
500 19.2.08 3 3003
504 19.2.08 5 3004
503 19.2.08 6 3006
505 19.2.08 2 3007

Tabelle 2 ist dann egal

Würde mich freuen wenn mir einer helfen kann, Habe nämlich keine Ahnung^^.

  • *Threadedit* 10:42:21, 18.04.2008
    Admininfo: Thread verschoben. Bitte beachte FAQ 2, #2 bei deiner nächsten Anfrage.


  • Antwort schreiben

    Antwort 1 von Marie vom 20.04.2020, 17:01 Options

    Also Du machst zuerst eine Abfrage zur Inkonsistenzsuche:

    SELECT DISTINCTROW Tabelle2.*
    FROM Tabelle2 LEFT JOIN Tabelle1 ON Tabelle2.Nummer = Tabelle1.Nummer
    WHERE (((Tabelle1.Nummer) Is Null));
    


    Diese Abfrage nenne ich jetzt mal qryNR_nur_inTab2.

    Die Abfrage qryNR_nur_inTab2 enthält exakt die Datensätze - und zwar immer aktualisiert - deren Nummer in Tabelle 2, aber nicht in Tabelle 1 ist. Genau diese Datensätze willst Du nun an Tabelle 1 anfügen, also machst Du eine weitere Abfrage, eine sogenannte Anfügeabfrage, mit der du alle Datensätze aus der Abfrage qryNR_nur_inTab2 an Tabelle 1 anhängst:

    INSERT INTO Tabelle1 ( Datum, Nummer, AEWert, Auftrag )
    SELECT qryNR_nur_inTab2.Datum, qryNR_nur_inTab2.Nummer, qryNR_nur_inTab2.AEWert, qryNR_nur_inTab2.Auftrag
    FROM qryNR_nur_inTab2;


    Den Code fügst Du in die SQL-Ansicht jeweils einer neuen Abfrage ein. Du musst natürlich entsprechend die Felder und Tabellen und die Abfrage auf die Du zugreifst exakt so nennen, wie sie entsprechend bei Dir heissen.
    Das wars, wenn Du noch Fragen hast bitte melden.

    Gruß Marie

    Antwort 2 von beta vom 24.04.2020, 14:03 Options

    Danke Danke!!

    Hat mir serh geholfen, einfach super Erklärung!!

    Ähnliche Themen

    Tabellen vergleichen
    neuling03  21.03.2007 - 483 Hits -

    Access, import Access-Tabellen
    KRD  02.09.2007 - 265 Hits - 1 Antwort

    Excel Abfrage mit Verknüpfung von Daten aus 2 Mappen
    willymo  29.10.2007 - 335 Hits - 6 Antworten

    2 Excel-Tabellen vergleichen und neue Tabelle erstellen
    Menke  26.02.2008 - 1294 Hits - 1 Antwort

    2 spalten aus 2 Exceltabellen vergleichen
    judipauli  29.04.2008 - 1109 Hits - 1 Antwort

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026