Hallo,
Ich programmiere für meine Firma ein Programm mit denen Konstruktionsdaten ge-managed werden.
mein Chef hatte mich vor kurzem vor eine Aufgabe gestellt, bei der ich mir nicht sicher bin, was der beste Lösungsansatz ist.
Ausgangssituation:
Tabelle von Elementen (Komponenten mit Baugruppen) in einer Liste
Einzelne Komponenten können je nach gewähltem Knotenpunkt angezeigt werden.
Beispiel:
Ebene1
Ebene2
Ebene3
Ebene4
Ebene5 (Komponentenebene)
Es kann also auch der Knotenpunkt von Ebene2 ausgewählt werden, dann werden alle untergeordneten Knotenpunkte (*Ebene1\Ebene2*) angezeigt.
Ebenfalls können auch die Baugruppen einer ausgewählten Komponente angezeigt werden.
Beides mal sollten dann auch die übernommenen Baugruppen angezeigt werden - von der orginalen Baugruppe aus - aber nicht editiert werden können.
Hier ein Beispiel an Baugruppen wenn die Komponente im Programm geöffnet wird:
Hier zur Frage:
Wie kann man am Besten übernommene Baugruppen (Kinder einer Komponente, ebenfalls in der Tabelle elemente vorhanden) anzeigen?
Lösungsansatz von mir bisher:
neue Tabelle machen, und mit Union-Abfrage die übernommenen Baugruppen künstlich doppelt anzeigen.
Dies hat jedoch den Nachteil, dass ich für die Gesamtliste nicht weiß, wie man hier die Union-Abfrage machen soll.
Oder hat jemand einen besseren Ansatz?
Ich programmiere für meine Firma ein Programm mit denen Konstruktionsdaten ge-managed werden.
mein Chef hatte mich vor kurzem vor eine Aufgabe gestellt, bei der ich mir nicht sicher bin, was der beste Lösungsansatz ist.
Ausgangssituation:
Tabelle von Elementen (Komponenten mit Baugruppen) in einer Liste
Einzelne Komponenten können je nach gewähltem Knotenpunkt angezeigt werden.
Beispiel:
Ebene1
Ebene2
Ebene3
Ebene4
Ebene5 (Komponentenebene)
Es kann also auch der Knotenpunkt von Ebene2 ausgewählt werden, dann werden alle untergeordneten Knotenpunkte (*Ebene1\Ebene2*) angezeigt.
Ebenfalls können auch die Baugruppen einer ausgewählten Komponente angezeigt werden.
Beides mal sollten dann auch die übernommenen Baugruppen angezeigt werden - von der orginalen Baugruppe aus - aber nicht editiert werden können.
Hier ein Beispiel an Baugruppen wenn die Komponente im Programm geöffnet wird:
Bezeichnung | Beschreibung | Kundennummer | Links | ... |
ZSB | Beschr1 | KdNr1 | 1 | ... |
Spanner1 | Gruppe1 | KdNr2 | 1 | ... |
Spanner2 | Gruppe1 | KdNr3 | 1 | ... |
... | ... | ... | ... | ... |
Hier zur Frage:
Wie kann man am Besten übernommene Baugruppen (Kinder einer Komponente, ebenfalls in der Tabelle elemente vorhanden) anzeigen?
Lösungsansatz von mir bisher:
neue Tabelle machen, und mit Union-Abfrage die übernommenen Baugruppen künstlich doppelt anzeigen.
Dies hat jedoch den Nachteil, dass ich für die Gesamtliste nicht weiß, wie man hier die Union-Abfrage machen soll.
Oder hat jemand einen besseren Ansatz?