Tree-View mit Angebots vorgaenger-Nachfolger

15/09/2008 - 14:49 von Volker Neurath | Report spam
Hi zusammen,

ich möchte in einem Tree-View die folgende Struktur abbilden:

ID Master Vorg
10000 0 0
10001 10000 10000
10002 10000 10001
10003 10000 0
10004 0 0
10005 10004 0
10006 10004 10005
10007 0 0
10008 0 0

bisher geschafft habe ich, die Zugehörigkeit "Master" und "ID"
abzubilden und dassogar so, wie ich das Möchte (oben steht der Master,
darunter dessen "Childs").

Keine Idee habe ich jedoch, wie ich es schafe, die "Vorg" hier korrekt
einzubinden.

Als Beispiel nehme ich mal den Master "10000" - der sieht derzeit so
aus:

10000
|
+-10001
|
+-10002
|
+-10003

Er sollte aber, wie sich anhand der Tabelle leicht feststellen làsst, so
aussehen

10000
|
+-10001
| |
| +-10002
|
+-10003

Kann mir jemand bitte den "Trick" verraten?

Ach ja: spàter in der "freien Wildbahn" kann diese Seitenverzweigung
nahezu beliebig tief sein; d.h. ein angebot kann beliebig viele
vorgànger/Nachfolger haben.
Es ist also soetwas denkbar:

10000
|
+-10001
| |
| +-10002
: |
+-10010
|
+--10012
| |
| +10014
| :
|
+--10013
: :

Ist es möglich, das abzubilden?
Wenn ja: wie kompliziert ist das?

Je nach komplexitàt gibt es noch andere mögliche Darstellungsweisen,
diese hier wàre für mich jedoch die "schönste".

Volker



Newsoffice.de - Die Onlinesoftware zum Lesen und Schreiben im Usenet
Die Signatur làßt sich nach belieben Anpassen ;-)
 

Lesen sie die antworten

#1 Stefan Hoffmann
15/09/2008 - 15:47 | Warnen spam
hallo Volker,

Volker Neurath schrieb:
ich möchte in einem Tree-View die folgende Struktur abbilden:
Kann mir jemand bitte den "Trick" verraten?


Hmm, wir sprechen davon, existierende Daten in einem Activ-X TreeView
Control darzustellen?


Du hast es hier mit einer Rekursion zu tun:

process(element): append(element)
foreach subelements
process(subelement)
next foreach


mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen