Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage Inkonsistenzabfrage

Begonnen von dobby110, Januar 06, 2015, 09:07:38

⏪ vorheriges - nächstes ⏩

dobby110

Hallo zusammen,

ich habe mal eine generelle Frage an die Profis hier. Ich will zwei Tabellen miteinander abgleichen. Diese stehen auch nicht im Zusammenhang mit einer Datenbank, sondern es geht wirklich darum, zwei unterschiedliche Quellen gegeneinander abzugleichen.
Z.B. sollen Fälligkeiten, Bestände und ISIN abgeglichen werden. Dies über mehrere Depots. D.h. die ISIN kann sich auch wiederholen.

Bisher habe ich das immer in Excel gemacht, indem ich aus den einzelnen Feldern, die ich abgleichen will, einen Code gebastelt habe.
Also Depot & ISIN & Bestand
Das habe ich auf beiden Seiten gemacht und dann abgeglichen.
Besteht eine Möglichkeit dies über eine Inkonsistenzabfrage in Access einfacher zu lösen?
Ich müsste ja "nur" als ID eine Kombination aus Depot und ISIN erstellen. Dann hätte ich einen Nenner und könnte die Daten abgleichen? Ich weiß nur nicht genau, wie ich das aufbauen soll. Kann mir jemand weiterhelfen oder generell sagen, ob das Sinn macht oder ob Excel die bessere Lösung ist?

Meine Grundlage wären zwei Tabellen. Aber noch kein gemeinsamer Nenner.

Viele Grüße und allen noch ein frohes und gesundes neues Jahr !!!

DF6GL

Hallo,

Zitat
Bisher habe ich das immer in Excel gemacht, indem ich aus den einzelnen Feldern, die ich abgleichen will, einen Code gebastelt habe.
Also Depot & ISIN & Bestand



Das geht "auch" in Access, indem ein zusammengesetzter eindeutiger Index über die betreffenden Felder gelegt wird.  ---> Tabellenentwurf/Indizes
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

dobby110

Kannst du das an einem kleinen Beispiel verdeutlichen?
Ich weiß zwar wo ich das machen kann, aber ein kurzes Beispiel wäre mir eine große Hilfe.


MzKlMu

Hallo,
erstelle 2 Abfragen.
In jeder Abfrage ein berechnetes Feld:
Vergleichsfeld: Depot & ISIN & Bestand
In einer 3 Abfrage machst Du die Inkonsistenzabfrage mit einer Verknüpfung über das Vergleichsfeld. Der Assistent hilft Dir dabei.
Gruß Klaus

ebs17

Inkonsistenzabfrage: Datensätze aus Tabelle1, die nicht in Tabelle2 sind:
SELECT
    T1.*
FROM
    Tabelle1 AS T1
        LEFT JOIN Tabelle2 AS T2
        ON T1.Depot = T2.Depot
            AND
        T1.ISIN = T2.ISIN
WHERE
    T2.Depot Is Null
Mit freundlichem Glück Auf!

Eberhard