Tabellen verbinden ??

Hallo.

Ich habe eine Attributtabelle mit einer Friedhofs_ID, Feld, Grab_ID und eine Tabelle, die ich über eine ODBC SQL Verbindung abfrage und in mein Projekt lade.
In der Datenbank Tabelle steht ebenfalls die Grab_ID, Feld und Friedhofs_ID sowie eine Grabart. Nun möchte ich die beiden Tabellen verbinden, so dass ich in meiner Attributtabelle sehe, welches Grab welche Grabart hat. Das klappt leider nicht, da ArcView die beiden Tabellen nicht richtig verbindet. Da das Grab nur über die Friedhofs_ID, Feld und Grab_ID eindeutig ist, müsste ich anhand dieser 3 Felder die Tabellen miteinander verbinden. Ist das möglich ?
Hmm, "nicht richtig verbindet"? Was heißt hier "nicht richtig"?
Es ist so. In der Attributtablle steht folgendes:

Shape Feld GrabID FriedhofID

Polygon B 23a 2
Polygon C 15 2
...
In der Datenbanktabelle:

Feld GrabID FriedhofID Grabart

A 23a 2 Wahlgrab
C 15 2 anderes
...

Wenn ich nun über die Friedhofs_ID die beiden Tabellen verbinde, schreibt er in die Attributtabelle z.B. im Feld nur B rein und in der Grabart nur Wahlgrab.
Klar, die FriedhofID ist ja offensichtlich keine für das jeweilige Grab eindeutige Bezeichnung.

Sollte die GrabID für alle Gräber eindeutig sein, kannst du die Tabellen über dieses Feld verknüpfen.

Sollte die GrabID nur jeweils für die Gräber eines Friedhofes eindeutig sein, musst du zunächst in beiden Tabellen FriedhofID und GrabID zu einem neuen Feld zusammenknüpfen, also, wenn beides String-Felder sind, [FriedhofID]++[GrabID] im Field-Calculator...

Analog musst du vorgehen, wenn die Grabfeldnummer da auch noch mit reinspielt, also [FriedhofID]++[Feld]++[GrabID].
Danke für deine Antwort. Leider ist mein Field-Calculator immer ausgegraut.
Bei der Attributtabelle klappt das ganz gut, nur bei der ODBC Tabelle habe ich ja gar keine Möglichkeiten, da sämtliche Funtkionen ausgegraut sind. Wie kann da am besten vorgehen. Ich muss die beiden Tabellen irgendwie verknüpfen.

Bitte um Hilfe
Ich habe das Problem jetzt gelöst. Unser Datenbankadministrator hat eine Abfrage geschrieben wo alle drei Felder zusammengefügt sind. Somit kann ich eine Vebindung herstellen. Trotzdem Danke für eure Hilfe
Hallo,
ich habe da auch noch ein kleines Tabellen-Verknüpfungsproblem. Ich habe zwei shape-Dateien, die eine sieht wie folgt aus:
BOX LONG. LAT.
1 -81.56 23.91
2 -98.44 26.72
3 -81.56 26.72
4 -78.75 26.72
...
und die zweite:
1 2 3
A 21,62 11,23 18,8
B 21,65 11,44 18,6
C 20,55 13,15 17,77

Ich möchte jetzt jeweils 1 und 1, 2 und 2, usw. verbinden, da in der zweiten keine Koordinaten sind. Lässt sich das irgendwie lösen?
Besten Dank schon mal.
Max
Einfach in beiden Tabellen ein Recno Feld erzeugen (neues Nummernfeld anlegen, markieren, und im Calculator rec oder rec+1 eingeben). Dann über diese Felder verbinden.
Leider sind dann ja aber die Werte falsch zugeordnet, die Reihen im zweiten shape müssen ja sozusagen von senkrecht in waagerecht.
Dann musst du erst mal Spalten und Reihen der zweiten Tabelle tauschen. Das lässt sich recht einfach mit Excel machen:

- Die DBF (oder Kopie) mit Excel öffnen
- Datenbereich der Tabelle markieren und kopieren
- Neue leere Datei öffnen (Einfügemarke oben links setzen)
- Menü Bearbeiten | Inhalte einfügen... wählen
- In der Dialogbox unten rechts 'Transponieren' anhaken
- OK klicken und als DBF speichern

Gruß, Maxilla