Hallo,
ich habe da noch ein Problem, welches ich lösen muss.
Ich habe folgenden Aufbau einer Matrix
Y Y Y Y
1 2 3 4
Z1 X X
Z2 X X X
Z3 X X
Z4 X
Y = User
Z = Zugang
X ist die Verbindung ob der User Y Zugang zum Objekt Z hat
Auf meinem TForm ist die Darstellung innerhalb eines Grids.
Die Spalten Y fülle ich mit einem Selekt aus USER
Die Spalten X fülle ich mit einem Selekt aus Objekt
Die Tabelle für die Verbindung Z hat folgenden Aufbau
User Objekt
Y1 Z1
Y1 Z2
Y1 Z3
Y1 Z4
Y2 Z2
Y3 Z2
Y4 Z3
u.s.w
Die einzelnen Tabellen (Z,Y,X) können sehr groß werden. Wenn ich nun erst alle Daten einlese und einem TSTringGrid zuweise, dann dauert der Aufbau der Darstellung sehr lange. Besser wäre es hier, wenn nur die Sätze gelesen werden, die auch dargestellt werden können und dann bei der Navigation innerhalb des Grids die restlichen Sätze nachgelesen werden können.
Hat schon einmal jemand ein ähnliches Problem gehabt? Vielleicht einer eine Idee, wie sich solch ein Problem darstellen läßt? In Paradoc hatte ich das schon einmal gelöst, aber mächtig langsam mit vielen Locates und Finds.
Auf Antworten bin ich ja mal gespannt.
Gruß
Axel
ich habe da noch ein Problem, welches ich lösen muss.
Ich habe folgenden Aufbau einer Matrix
Y Y Y Y
1 2 3 4
Z1 X X
Z2 X X X
Z3 X X
Z4 X
Y = User
Z = Zugang
X ist die Verbindung ob der User Y Zugang zum Objekt Z hat
Auf meinem TForm ist die Darstellung innerhalb eines Grids.
Die Spalten Y fülle ich mit einem Selekt aus USER
Die Spalten X fülle ich mit einem Selekt aus Objekt
Die Tabelle für die Verbindung Z hat folgenden Aufbau
User Objekt
Y1 Z1
Y1 Z2
Y1 Z3
Y1 Z4
Y2 Z2
Y3 Z2
Y4 Z3
u.s.w
Die einzelnen Tabellen (Z,Y,X) können sehr groß werden. Wenn ich nun erst alle Daten einlese und einem TSTringGrid zuweise, dann dauert der Aufbau der Darstellung sehr lange. Besser wäre es hier, wenn nur die Sätze gelesen werden, die auch dargestellt werden können und dann bei der Navigation innerhalb des Grids die restlichen Sätze nachgelesen werden können.
Hat schon einmal jemand ein ähnliches Problem gehabt? Vielleicht einer eine Idee, wie sich solch ein Problem darstellen läßt? In Paradoc hatte ich das schon einmal gelöst, aber mächtig langsam mit vielen Locates und Finds.
Auf Antworten bin ich ja mal gespannt.
Gruß
Axel
Comment