PDA

Vollständige Version anzeigen : reflexive Beziehung möglich ?


greedy
24.10.2001, 18:27
Hallo,

ist in Access eine reflexive (d.h. "selbstbezügliche") Beziehung möglich ??

Also Tabelle nach dem Schema

ID
Data
...
ParentID

, wobei ParentID auf die ID eines anderen Datensatzes der selben Tabelle verweist.
So möchte ich eine hierarchische Baum-Struktur realisieren. Hat ein Datensatz "0" als Parent, so sind wir "ganz oben".

Theoretisch ja kein Problem, aber wie mach ich das mit der Eingabe ???

Muss ja irgendwie möglich sein zu jedem Datensatz beliebig viele untergeordnete Datensätze zu erzeugen, und zu diesen jeweils wieder ....
Das bekomm ich mit nem Form nicht hin, oder ??

Hat da jemand eine Idee ??


Danke
greedy

SJH
24.10.2001, 18:40
Hallo Greedy,

Erstell in der Tabellenentwurfsansicht ein neues Feld mit dem selben Felddatentyp wie Dein Primärschlüsselfeld.

Wähle bei den Feldeigenschaften in der Registerklappe Nachschlagen folgende Einstellungen:
Steuerelement anzeigen: Kombinationsfeld
Datensatzherkunft: Hier kannst Du einen SQL-Code eintragen
z.B als Ansatz: SELECT [Tabelle].[Primärschlüsselfeld] FROM Tabelle;