Verknüpfung von Tabellen

Hallo Forum,

vielleicht hat jemand von Euch ähnliche Erfahrungen gemacht: Ich verknüpfe zwei Attributtabellen über den Befehl "Join". Dafür benutzte ich eine eindeutiges Feld, das auch bei beiden Tabellen vorhanden ist. Klappt prinzipiell auch, nur werden in der zusammengefügten Tabelle nicht alle Spalten korrekt übernommen. Bspl.: Das Feld Eigentümer wurde an die Zieltabelle angefügt, die Einträge aber nur zu ca. 70 % übernommen, auch wenn die jeweilige Zeile korrekt zugeordnet wurde und ander Spalten mitsamt Einträgen auch übernommen wurden. Es handelt sich übrigens um einen umfangreichen Datensatz mit ca. 1500 Zeilen in der Attributtabelle; gibt es da vielleicht eine Limitierung ?
Ich hoffe ich konnte das Problem verständlich ausdrücken. Vielleicht weiß jemand Rat ?

Tim
Hallo Tim,

hast Du vor dem Verknüpfen geprüft, dass in beiden Tabellen keine Markierungen mehr vorhanden sind?

Gruß,
Ralf
Hallo Ralf,

in den Tabellen sind keine Zeilen selektiert. Daran könnte es also eigentlich nicht liegen.

Tim
Hallo Tim,

handelt es sich um ein Zahlenfeld? Falls nicht, treten in deinen Texten, die auch einfache Zahlen enthalten koennen, vielleicht "unsichtbare" fuehrende oder folgende Leerzeichen auf?

Meinst du mit 70 %, das fuer 70 % der Datensaetze die betreffenden Zeilen der zweiten Tabelle korrekt angehängt werden? Oder werden die angehängten Zeilen unvollständig ausgefüllt?

Gruss

Uwe
Hallo Uwe,

es handelt sich um ein "String" Feld. Mit führende oder folgende Leerzeichen meinst Du wohl vor oder nach dem Text versehentlich eingegebene Leerschritte ? Werde ich mal überprüfen; macht das denn etwas ?
Zur Erklärung: Es werden die Zeilen entweder vollständig oder gar nicht ausgefüllt.
Vielen Dank schon mal für die schnellen Antworten!

Tim
Hallo Tim!

1) ich hatte mit dem join noch nie Probleme, auch nicht bei über 500.000 Datensätzen

2) irgenwie widersprichst Du Dich:
Jan 20, 2005 09:33:32:
"die Einträge aber nur zu ca. 70 % übernommen, auch wenn die jeweilige Zeile korrekt zugeordnet wurde und ander Spalten mitsamt Einträgen auch übernommen wurden"
Jan 20, 2005 12:05:41
"Es werden die Zeilen entweder vollständig oder gar nicht ausgefüllt"

3) und das dürfte eben auch der Hinweis darauf sein, dass die Codierung in den beiden Spalten über welche die Verknüpfung erfolgt für eben diese Zeilen NICHT zusammenpasst!
Das solltest Du nochmals prüfen. Funktioniert es denn z.B. in ACCESS?

Viel Erfolg!
Andreas
Ja, oder vielleicht kommen 30% der Werte aus dem ToField im FromField einfach nicht vor ?
Hallo,

ganz ehrlich, ich hatte bislang mit der Join-Funktion auch noch keine Probleme. Habe die Sache vielleicht etwas konfus geschildert. Nochmal: Quelltabelle beinhaltet bsplsw. Felder X, Y, Z, Zieltabelle X, A, B

Join Feld ist X, das eine eindeutige Codierung besitzt und in beiden Tabellen, wie auch die anderen Felder, durchgehend ausgefüllt ist.

Die Verknüpfte Zieltabelle enthält dann in allen Zeilen Eintragungen für B, Y, Z,(und natürlich X) und eben nur in ca 70 % der Zeilen Eintragungen in der Spalte A. Sucht man in dieser Spalte A in der Quelltabelle anhand des Codes in der X Spalte die entsprechende Zeile so findet sich dort völlig korrekt der Eintrag.

Das kann doch eigentlich nicht sein, oder ?? Ich hatte schon an Sonderzeichen o.ä. bei diesen Eintragungen gedacht, aber diese unterscheiden sich eigentlich nicht besonders von denen, die übernommen werden.

So, ich hoffe ich habe mich nun verständlich ausgedrückt und danke schon mal allen für´s Mitdenken.

Gruß
Tim
Hallo Tim,

dein Problem scheint nicht transparent genug zu sein, um im Forum geloest zu werden. Du kannst mir gerne mal deine Tabellen als Knobelspiel zusenden.

Gruss

Uwe(dot)Lange(at)DB-GIS(dot)de
Hallo Uwe,

Ich habe das Problem mittlerweile umschifft, ohne es allerdings gelöst zu haben. Insofern danke ich Dir für Dein Angebot des "Rumknobelns", aber da das ganze nun nicht mehr überlebenswichtig ist denke ich wäre es wohl die Mühe nicht wert.

Viele Grüsse

Tim