Hallo Zusammen,
Ich habe ein Problem mit einer Aufgabenstellung für eine Stückliste.
(Creo 2)
Zum Importieren in eine andere Datenbank benötigen wir eine Liste aller Teile, sortiert nach der Ebene, wo die Teile verbaut sind.
Die Liste ansich funktionert schon ganz gut.
Sie ist so zu verstehen:
"Level" beschreibt die Ebene, in der der Teil/die Baugruppe verbaut ist.
"verbaut in" ist die Baugruppe, in der der Teil/die Baugruppe von "Part number" verbaut ist.
Solange man sich in der gleichen Baugruppe und Ebene befindet, steht hier der gleiche Teilename drinnen.
Wurden alle Teile, die in dieser Baugruppe verbaut sind, aufgelistet, ändert sich das Level und auch die Baubruppe in "verbaut in".
In "Zeilennr." soll gezählt werden und hier liegt das Problem.
Es soll mit Null "0" gestartet werden und solange in 1-Schritten hochgezählt werden, bis sich das Level ändert. Dann soll wieder auf Null zurückgesetzt werden.
Das heißt: Im ersten Abschnitt der Tabelle sollte es so aussehen (eigener Wiederholbereich:
0
1
2
3
4
im zweiten Abschnitt der Tabelle sollte es so aussehen (eigener Wiederholebreich, getrennt vom ersten Abschnitt):
0
1
2
3
4
0
1
2
0
0
Kann mir bitte jemand helfen, um hier richtig zu zählen?
Wie kann ich die beschriebenen Zeilen zählen und in einem Wiederholbereich zurücksetzen?
rpt.index zählt ja von Anfnag bis Ende durch.
Und irgendwie schaffe ich es nicht, in Abhängigkeit des Levels (rpt.level) zu zählen, da ich hier immer Werte erhalte, die abhängig von der Gesamt-Level-Anzahl der Baugruppe sind.
Das heißt, hat die Baugruppe insgesamt 5 Level, erhalte ich andere Werte, als wenn die Baugruppe insgesamt 8 Level hat... Und das ist nicht Zielführend, da ich die Tabelle ja für X-beliebige Baugruppen verwenden will.
Bitte um Hilfe, ich bekomm das nicht hin...
Danke euch!!
[Diese Nachricht wurde von owl am 25. Jan. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP