Office: Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen

Helfe beim Thema Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen Access für Microsoft 365 Access 2019 Access 2016... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen


    Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen
    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.

    Manchmal möchten Sie vielleicht zwei Tabellen vergleichen und die Datensätze in einer Datenbank ermitteln, für die es keine entsprechenden Datensätze in der anderen Tabelle gibt. Die einfachste Möglichkeit, diese Datensätze zu ermitteln, besteht in der Verwendung des Abfrage-Assistenten zur Inkonsistenzsuche. Nachdem der Assistent die Abfrage erstellt hat, können Sie den Abfrageentwurf bearbeiten und Felder hinzufügen oder entfernen oder Verknüpfungen zwischen den beiden Tabellen hinzufügen (um Felder zu kennzeichnen, deren Werte einander entsprechen sollen). Sie können auch ohne den Assistenten eine Abfrage erstellen, um inkonsistente Datensätze zu finden.

    In diesem Artikel wird beschrieben, wie Sie den Abfrage-Assistenten zur Inkonsistenzsuche starten und ausführen, wie Sie die Ausgaben des Assistenten ändern, und wie Sie Ihre eigene Abfrage zur Inkonsistenzsuche erstellen.

    Inhalt dieses Artikels
    Wann sollte ich nach inkonsistenten Datensätzen suchen?

    Verwenden des Abfrage-Assistenten zur Inkonsistenzsuche zum Vergleichen zweier Tabellen

    Erstellen und ändern einer Abfrage zur Inkonsistenzsuche zum Vergleich anhand von mehr als einem Feld

    Erstellen einer eigenen Abfrage zur Inkonsistenzsuche

    Wann sollte ich nach inkonsistenten Datensätzen suchen?
    Im folgenden finden Sie zwei häufige Umstände, unter denen Sie zwei Tabellen vergleichen und nicht übereinstimmende Datensätze finden können. Je nach Ihrem Umstand ist es möglich, dass die Suche nach nicht übereinstimmenden Datensätzen der erste von mehreren Schritten ist, die Sie ausführen möchten. Dieser Artikel bezieht sich nur auf die Suche nach nicht übereinstimmenden Datensätzen.

    • Sie verwenden eine Tabelle zum Speichern von Daten zu einem Gegenstand (wie einem Artikel) und eine weitere Tabelle zum Speichern von Daten über Aktionen mit diesem Artikel (wie Bestellungen).    

      So sind der Northwind-Datenbankvorlage Daten zu Artikeln beispielsweise in der Tabelle "Artikel" gespeichert, und die Daten darüber, welche Artikel Bestandteil der einzelnen Aufträge sind, sind in der Tabelle "Bestelldetails" gespeichert. Da es (konstruktionsbedingt) keine Daten zu Bestellungen in der Tabelle "Artikel" gibt, kann anhand der Tabelle "Artikel" nicht ermittelt werden, welche Artikel keinen Absatz finden. Diese Angaben können auch nicht der Tabelle "Bestelldetails" allein entnommen werden, da diese Tabelle nur Daten über verkaufte Artikel enthält. Für die Ermittlung, welche Artikel keinen Absatz finden, müssen die beiden Tabellen miteinander verglichen werden.

      Wenn Sie eine Liste der Artikel der ersten Tabelle erstellen möchten, für die es keine entsprechenden Aktionen in der zweiten Tabelle gibt, können Sie eine Abfrage zur Inkonsistenzsuche erstellen.
    • Sie müssen über zwei Tabellen verfügen, die sich überschneidende, redundante oder zueinander in Konflikt stehende Informationen enthalten und zu einer Tabelle zusammengeführt werden sollen.    

      Angenommen, Sie verfügen über eine Tabelle mit dem Namen "Kunden" und eine andere Tabelle mit dem Namen "Clients". Die Tabellen sind nahezu identisch, aber eine Tabelle oder beide Tabellen enthalten einige Datensätze, die der andere fehlt. Wenn Sie die Tabellen konsolidieren möchten, müssen Sie zunächst ermitteln, welche Datensätze in einer Tabelle oder in der anderen Tabelle eindeutig sind.

      Wenn dies Ihr Umstand ist, können die in diesem Artikel beschriebenen Methoden hilfreich sein, aber Sie werden wahrscheinlich weitere Schritte Unternehmen. Sie können den Assistenten zum Suchen nicht übereinstimmender Abfragen ausführen, um nicht übereinstimmende Datensätze zu identifizieren, aber wenn Sie die kombinierte Gruppe von Datensätzen abrufen möchten, verwenden Sie die Ergebnisse, um eine Union-Abfrage zu erstellen. Wenn Sie mit der Erstellung von SQL-Anweisungen (Structured Query Language) vertraut sind, ist es möglicherweise sogar vorzuziehen, auf den Assistenten zum Suchen nicht übereinstimmender Abfragen zu verzichten und die Union-Abfrage manuell zu schreiben.

      Ein erster Ansatz zur Lösung eines Problems mit sich überlappenden, redundanten oder in Konflikt stehenden Daten besteht häufig darin, nach doppelt vorhandenen Datensätzen in zwei oder mehr Tabellen zu suchen.
    Weitere Informationen zu Union-Abfragen oder zum Suchen, Ausblenden oder Löschen von Duplikaten erhalten Sie, indem Sie auf die Links im Abschnitt Siehe auch klicken.

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

    Einrichten von Nordwind

    1. Klicken Sie auf der Registerkarte Datei auf Neu
    2. Je nach Ihrer Access-Version können Sie im Suchfeld nach Northwind suchen, oder indem Sie im linken Bereich unter Vorlagenkategorien auf Lokale Vorlagen klicken.
    3. Klicken Sie unter Lokale Vorlagen auf Nordwind 2007-Beispiel, und klicken Sie dann auf Erstellen.
    4. 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.
    Verwenden des Abfrage-Assistenten zur Inkonsistenzsuche zum Vergleichen zweier Tabellen
    1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrage-Assistent


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen 401f7f1f-e7ae-4687-a5a0-952906371a12.png
    2. Doppelklicken Sie im Dialogfeld Neue Abfrage auf Abfrage-Assistent zur Inkonsistenzsuche.
    3. Wählen Sie auf der ersten Seite des Assistenten die Tabelle aus, die Datensätze ohne Entsprechung enthält, und klicken Sie dann auf Weiter. Wenn Sie beispielsweise eine Liste der Northwind-Produkte anzeigen möchten, die keinen Absatz finden, wählen Sie die Tabelle "Artikel" aus.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen d7e752c5-37a3-4d0c-b301-e19a5682c808.png
    4. Auf der zweiten Seite wählen Sie die verwandte Tabelle aus und klicken dann auf Weiter. Im Zuge des Beispiels wählen Sie die Tabelle "Bestelldetails" aus.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen fe4225d9-de4b-4bcc-8ca5-fbbfabb101a7.png
    5. Wählen Sie auf der dritten Seite die Felder aus, über die die Tabellen verbunden sind, klicken Sie auf < = >, und klicken Sie dann auf Weiter. Sie können aus jeder Tabelle nur ein Feld auswählen. Für das Beispiel wählen Sie "ID" in der Tabelle "Artikel" und "Artikel-Nr" in der Tabelle "Bestelldetails" aus. Vergewissern Sie sich, dass Sie die richtigen Felder ausgewählt haben, indem Sie den Text im Feld Übereinstimmende Felder prüfen.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen 96aa05e6-8268-4404-a5a4-b7c9c459943f.png
      Beachten Sie, dass die Felder "ID" und "Artikel-Nr" aufgrund der sich aus der Vorlage ergebenden Beziehungen möglicherweise bereits ausgewählt sind.
    6. Doppelklicken Sie auf der vierten Seite auf die Felder, die aus der ersten Tabelle angezeigt werden sollen, und klicken Sie auf Weiter. Für das Beispiel wählen Sie die Felder "ID" und "Artikelname" aus.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen 7e4154cb-e049-42fe-8624-16c9ef262fde.png
    7. Auf der fünften Seite können Sie die Ergebnisse anzeigen oder den Abfrageentwurf ändern. Für das Beispiel klicken Sie auf Die Ergebnisse anzeigen. Übernehmen Sie den vorgeschlagenen Namen für die Abfrage, und klicken Sie auf Fertig stellen.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen 438c719d-a07e-4fd6-bef2-e4d017c4a091.png
      Möglicherweise möchten Sie den Entwurf Ihrer Abfrage ändern, um andere Kriterien hinzuzufügen, die Sortierreihenfolge zu ändern oder Felder hinzuzufügen oder zu entfernen. Informationen zum Ändern einer Abfrage, die nicht übereinstimmt, finden Sie im folgenden Abschnitt. Weitere allgemeine Informationen zum Erstellen und Ändern von Abfragen finden Sie unter den Links im Abschnitt Siehe auch .
    Erstellen und ändern einer Abfrage zur Inkonsistenzsuche zum Vergleich anhand von mehr als einem Feld
    1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrage-Assistent
    2. Doppelklicken Sie im Dialogfeld Neue Abfrage auf Abfrage-Assistent zur Inkonsistenzsuche.
    3. Wählen Sie auf der ersten Seite des Assistenten die Tabelle aus, die Datensätze ohne Entsprechung enthält, und klicken Sie dann auf Weiter. Wenn Sie beispielsweise eine Liste der Northwind-Produkte anzeigen möchten, die keinen Absatz finden, wählen Sie die Tabelle "Artikel" aus.
    4. Auf der zweiten Seite wählen Sie die verwandte Tabelle aus und klicken dann auf Weiter. Im Zuge des Beispiels wählen Sie die Tabelle "Bestelldetails" aus.
    5. Wählen Sie auf der dritten Seite die Felder aus, über die die Tabellen verbunden sind, klicken Sie auf < = >, und klicken Sie dann auf Weiter. Sie können aus jeder Tabelle nur ein Feld auswählen. Für das Beispiel wählen Sie "ID" in der Tabelle "Artikel" und "Artikel-Nr" in der Tabelle "Bestelldetails" aus. Vergewissern Sie sich, dass Sie die richtigen Felder ausgewählt haben, indem Sie den Text im Feld Übereinstimmende Felder prüfen. Nachdem Sie den Assistenten abgeschlossen haben, können Sie die verbleibenden Felder verknüpfen.

      Beachten Sie, dass die Felder "ID" und "Artikel-Nr" aufgrund der sich aus der Vorlage ergebenden Beziehungen möglicherweise bereits ausgewählt sind.
    6. Doppelklicken Sie auf der vierten Seite auf die Felder, die aus der ersten Tabelle angezeigt werden sollen, und klicken Sie auf Weiter. Für das Beispiel wählen Sie die Felder "ID" und "Artikelname" aus.
    7. Klicken Sie auf der fünften Seite auf Entwurf ändern und dann auf Fertig stellen.

      Die Abfrage wird in der Entwurfsansicht geöffnet.
    8. Beachten Sie im Abfrageentwurfsbereich, dass die beiden Tabellen über die Felder verknüpft sind, die Sie auf der dritten Seite des Abfrage-Assistenten zur Inkonsistenzsuche ausgewählt haben (in diesem Beispiel, "ID" und "Artikel-Nr"). Erstellen Sie eine Verknüpfung für jedes verbleibende Feldpaar, indem Sie diese von der ersten Tabelle (der Tabelle mit den Datensätzen ohne Entsprechung) in die zweite Tabelle ziehen. Ziehen Sie für dieses Beispiel das Feld "Listenpreis" aus der Tabelle "Artikel" auf das Feld "Einzelpreis" in der Tabelle "Bestelldetails".
    9. Doppelklicken Sie auf eine Verknüpfung (die Linie, die die Felder verbindet), um das Dialogfeld Verknüpfungseigenschaften zu öffnen. Wählen Sie für jede Verknüpfung die Option aus, mit der alle Datensätze der Tabelle "Artikel" eingeschlossen werden, und klicken Sie dann auf OK.

      Beachten Sie, dass jede Verknüpfung im Abfrageentwurfsbereich nun einen Pfeil an einem Ende aufweist.


      Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen 11ce8112-a5da-4108-b0e1-b7198d3d3912.gif


      1. Mit dem Erstellen der Verknüpfung zwischen den Feldern "Listenpreis" und "Einzelpreis" wird die Ausgabe aus beiden Tabellen eingeschränkt. Es werden nur Datensätze mit übereinstimmenden Daten in den Feldern in beiden Tabellen in die Abfrageergebnisse eingeschlossen.

      2. Nachdem Sie die Verknüpfungseigenschaften bearbeitet haben, schränkt die Verknüpfung nur noch die Tabelle ein, auf die der Pfeil weist. Alle Datensätze in der Tabelle, von der der Pfeil ausgeht, werden in die Abfrageergebnisse eingeschlossen.

      Hinweis: Vergewissern Sie sich, dass alle Verknüpfungspfeile in die gleiche Richtung weisen.
    10. Doppelklicken Sie für die Tabelle mit den verwandten Datensätzen (im Beispiel die Tabelle "Bestelldetails") auf jedes Feld, das mit der ersten Tabelle verknüpft ist, außer auf das Feld, das auf der dritten Seite des Assistenten ausgewählt wurde (in diesem Fall das Feld "Artikel-Nr"). Deaktivieren Sie für jedes der Felder das Kontrollkästchen in der Zeile Anzeigen, und geben Sie Ist Null in die Zeile Kriterien ein.
    11. Optional können Sie weiteren Abfragefeldern Kriterien zuweisen oder berechnete Felder erstellen, die auf Werten der ersten Tabelle basieren.
    12. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

      Die Abfrage gibt die Namen der Artikel zurück, die nicht Bestandteil einer vorhandenen Bestellung sind.
    Erstellen einer eigenen Abfrage zur Inkonsistenzsuche
    1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrageentwurf
    2. Doppelklicken Sie im Dialogfeld Tabelle anzeigen auf die Tabelle, die Datensätze ohne Entsprechung enthält, und doppelklicken Sie dann auf die Tabelle, die verwandte Datensätze enthält.
    3. Schließen Sie das Dialogfeld Tabelle anzeigen.
    4. Im Abfrageentwurfsbereich sollten die beiden Tabellen nun mit Linien (so genannten Verknüpfungen) versehen sein, mit denen sie über ihre verwandten Felder verbunden werden. Sind keine Verknüpfungen vorhanden, erstellen Sie diese, indem Sie jedes verwandte Feld aus der ersten Tabelle (der Tabelle mit den Datensätzen ohne Entsprechung) auf die zweite Tabelle (der Tabelle mit den verwandten Datensätzen) ziehen.
    5. Doppelklicken Sie auf eine Verknüpfung, um das Dialogfeld Verknüpfungseigenschaften zu öffnen. Wählen Sie für jede Verknüpfung Option 2 aus, und klicken Sie dann auf OK.

      Im Abfrageentwurfsbereich ändern sich die Verknüpfungen, sodass sie an einem Ende Pfeile aufweisen.

      Hinweis: Vergewissern Sie sich, dass alle Verknüpfungspfeile in die gleiche Richtung weisen. Die Abfrage kann nicht ausgeführt werden, wenn die Verknüpfungspfeile in unterschiedliche Richtungen weisen, und sie kann ebenfalls nicht ausgeführt werden, wenn irgendeine Verknüpfung kein Pfeil ist. Die Verknüpfungen sollten von der Tabelle ausgehen, die die Datensätze ohne Entsprechung enthält.
    6. Doppelklicken Sie in der Tabelle mit den inkonsistenten Datensätzen auf die Felder, die von der Abfrage zurückgegeben werden sollen.

      Optional können Sie Kriterien für beliebige dieser Felder angeben oder berechnete Felder erstellen.
    7. Doppelklicken Sie für die Tabelle mit den verwandten Datensätzen auf jedes Feld, das mit der ersten Tabelle verknüpft ist. Deaktivieren Sie für jedes der Felder das Kontrollkästchen in der Zeile Anzeigen, und geben Sie Ist Null in die Zeile Kriterien ein.
    8. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.
    Siehe auch
    Erstellen einer einfachen Auswahlabfrage

    Suchen nach doppelten Datensätzen mithilfe einer Abfrage

    Kombinieren mehrerer Abfragen in einem einzigen Ergebnis mithilfe einer Union-Abfrage

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

Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen

Die Seite wird geladen...
  1. Vergleichen zweier Tabellen und Suchen von inkonsistenten Datensätzen - Similar Threads - Vergleichen zweier Tabellen

  2. Wert zweier Zellen vergleichen und dritte Zelle kopieren

    in Microsoft Excel Hilfe
    Wert zweier Zellen vergleichen und dritte Zelle kopieren: Hallo Leute habe folgendes Problem. In Zelle A1 steht ein Wert(Datum) in Zelle C1 Steht auch der gleiche Wert (Datum). Wenn Zelle A1 und C1 gleich sind soll der Wert aus Zelle B6 (eine Zahl) in...
  3. Vergleich zweier Zellen

    in Microsoft Excel Hilfe
    Vergleich zweier Zellen: Hallo Gemeinde, ich habe ein Problem bei dem ich eure Hilfe brauche Ich möchte zwei Zellen miteinander vergleiche und je nachdem das eine oder andere nehmen. Beispiel: ich habe eine...
  4. Vergleich zweier Tabellen mit verschiedenen Fällen

    in Microsoft Access Hilfe
    Vergleich zweier Tabellen mit verschiedenen Fällen: Hi! Ich stehe vor einem Problem mit Access zum Thema Tabellenvergleich. Ich bin leider ziemlicher Neuling auf dem Gebiet, hoffe ihr seid nicht böse wenn ich einmal mehr als zu wenig nachfrage....
  5. Vergleich zweier Tabellen

    in Microsoft Excel Hilfe
    Vergleich zweier Tabellen: Hallo ich bin neu hier!! hab eine Frage und zwar: Ich hab zwei tabellen, in der tabelle a sind ca. 4500 einträge mit den Spalten Namen und mit der Nummer. In der tabelle b sind ca. 1700...
  6. Einzelne Zellwerte zweier Tabellen vergleichen (VBA)

    in Microsoft Excel Hilfe
    Einzelne Zellwerte zweier Tabellen vergleichen (VBA): Hallo Leute, Ich bin neu hier und Hilfe suchend. Leider habe weder beim google(n) noch hier eine wirklich passende Lösung in einem der Threads gefunden. Also poste ich meine Frage hier rein....
  7. vergleich zweier tabellen

    in Microsoft Excel Hilfe
    vergleich zweier tabellen: hallo, ich habe folgendes problem: ich habe 2 spalten mit verschiedenen teilebzeichnungen. die erste spalte hat ca 350 zeilen die zweite ca 18.000 die bezeichnungen sind teilweise gleich,...
  8. Vergleich zweier Tabellen und Wertrückgabe

    in Microsoft Excel Hilfe
    Vergleich zweier Tabellen und Wertrückgabe: Guten Tag, ich benötige Hilfe bei einer Vergleichsaufstellung: Zwei Tabellen (1+2) geben in einer Spalte Registrierungsnummern wieder und in einer zweiten Spalte Beträge. Ich benötige eine...
  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