Hallo,
habe folgendes Problem:
Gibt es eine Möglichkeit zu einzelnen Punkten in einem Punkteshape mehrere Datensätze aus einer Datenbank zuzuordnen. Es ist so dass eine Nummer im shape in der Datenbank mehrfach vorkommt (mehrere Datensätze die untereinander stehen. Nun hätte ich es gerne so, dass wenn ich auf einen Punkt im view klicke, die gesamten Datensätze mit gleicher Nummer aus der Datenbank angezeigt werden. Ist dies irgendwie machbar?
habe folgendes Problem:
Gibt es eine Möglichkeit zu einzelnen Punkten in einem Punkteshape mehrere Datensätze aus einer Datenbank zuzuordnen. Es ist so dass eine Nummer im shape in der Datenbank mehrfach vorkommt (mehrere Datensätze die untereinander stehen. Nun hätte ich es gerne so, dass wenn ich auf einen Punkt im view klicke, die gesamten Datensätze mit gleicher Nummer aus der Datenbank angezeigt werden. Ist dies irgendwie machbar?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Fr., 24.11.2006 - 10:14
PermalinkGeh doch mal in die Tabelle, stell sie bearbeitbar und lösch einfach mal einen Datensatz oder füge einen hinzu und speicher das. Beim nächsten Laden wird er dir sagen shape kaputt, Anzahl der Datensätze entspricht nicht den Objekten.
Gespeichert von Maxilla am Fr., 24.11.2006 - 10:31
PermalinkIm ArcView-Jargon liegt bei einer "Verknüpfung" eine 1:n (oder 1:1) Relation, bei einer "Verbindung" (Join) eine n:1 (oder 1:1) Relation vor. Du brauchst also ersteres, dein Verknüpfungsfeld ist das Feld mit der Nummer.
Du markierst das Feld in der Stand-Alone-Tabelle, gehst dann direkt auf die Attributtabelle des Shapes, markierst dort ebenfalls das entsprechende Feld und wählst 'Link'. Jede Selektion im Shape oder seiner Tabelle markiert nun alle zugehörigen Datensätze in der Stand-Alone Tabelle.
Gespeichert von Gast am Fr., 24.11.2006 - 10:58
PermalinkDie zugehörigen Datensätze werden mir in der Quelltabelle jetzt alle angezeigt.
Gäbe es auch noch eine Möglichkeit dass die Daten der Quelltabelle über die i-Abfrage im Vew angezeigt werden? (dann müßte nicht gleichzeitig Tabelle und view-Fenster geöffnet sein)
Viele Grüße
Ute
Gespeichert von Maxilla am Fr., 24.11.2006 - 17:57
PermalinkGruß von Mx.
Gespeichert von janB am Mo., 27.11.2006 - 09:48
Permalinkdu könntest die Verknüpfung der Tabellen dauerhaft speichern (die Verknüpfung lässt sich dann also nicht mehr einfach lösen). Dann sollten dir sämtliche Daten auch über die I-Abfrage angezeigt werden.
Das dauerhafte Speichern einer Verknüpfung klappt z.B. mit den MemoTools ganz gut: http://arcscripts.esri.com/details.asp?dbid=13041
Da gibt es dann in der Tabellenansicht unter MemoTab den Punkt "Join-Felder fixieren...".
Gruß
jan
Gespeichert von Maxilla am Mo., 27.11.2006 - 11:13
Permalinkdie Funktion speichert nur Join-Felder (also 'verbundene') Felder - mit verlinkten ('verknüpften') Feldern geht das aufgrund der 1:n-Beziehung nicht.
Gruß, Mx.