Ich habe ein dringendes aber leider auch (für mich) sehr schwieriges Problem:
Ich habe 2 Tabellen, nennen wir sie mal A und B, in welcher Datensätze mit einer Nr. stehen. Diese Nr. steht z.B. für ein bestimmtes Produkt.
Ich möchte nun beide Tabellen so verbinden, dass ich eine Tabelle C habe, in der alle Spalten aus A und B stehen (die Spalten, welche doppelt vorkommen, kann man dann ja löschen, wie z.B. die Nr.).
Ich dachte mir: Einfach in eine DaBa einlesen und über die "Nr." aneinander fügen. Da gibt es leider zwei kleine Probleme:
1.) Die Nr ist KEIN Primärschlüssel, sondern kann (muss aber nicht) sowohl in A ALS AUCH B mehrmals vorkommen.
2.) Es gibt in diesen Tabellen Felder mit mehr als 256 Zeichen, dies wird beim Export abgeschnitten.
Kann mir einer von euch helfen, wie ich zu einem Makro komme, was folgendes macht:
- alle Datensätze, welche in A und B nur einmal vorkommen direkt 1:1 anhängen
- sobald ein Datensatz entweder in A und/oder B zweimal vorkommt diese untereinander "extra" in die Tabelle einfügt, so dass ich diese untereinander stehen habe und dann manuell nachbearbeiten kann. Komisch ausgedrückt, vielleicht hilft das anghängte rudimentäre Beispiel ja:
https://www.herber.de/bbs/user/34017.xls
Löst man so was in Excel oder besser in Acces?
Wie gesagt, die Haupt-Probs sind:
- Felder größer als 256 Zeichen
- Nr. nicht eindeutig
Danke allen Excel & Access-Freaks
Euer Sebastian