Domino 9 und frühere Versionen > ND8: Entwicklung
Baumstruktur erstellen
Erwin Mueller:
Hallo zusammen,
wir haben folgende Problemstellung:
Wir haben eine Teileliste aller Teile einer Anlage. Alle Teile sind durch einzelne (Haupt)Dokumente dargestellt. Jedes Teil hat eine Artikelnummer sowie ein Feld in welchem seine übergordnete(n) Teilenummer(n) aufgelistet ist. Jedes Teil gibt es nur einmal als Dokumnet, es kann aber mehrmals - jeweils an anderer Selle in der Anlage vorkommen.
Wir nutzen eine View welche alle Teile der Anlage auflistet. Wir haben einen Aktions Button der von einem selektierten Teil alle Unterteile in einer neuen Ansicht auflisten soll.
Wir haben das mit folgenden Formeln im Aktions Button
@Command([OpenView];"SelectParts_DOWN";Partnumber;"1")
@SetViewInfo([SetViewFilter];Partnumber;level1;1)
realisiert. Das funktioniert soweit so gut, solange im Feld level1 nur eine einzige Teilenummer aufgeführt ist. Wenn es mehrere Teilenummern gibt (weil das Teil mehrmals in der Anlage vorkommt), erscheinen diese nicht in der neuen Ansicht wenn sie an 2. oder 3. Stelle im Feld level1 aufgelistet werden.
Wir haben es mit kategorisierten Ansichten versucht, geht nicht. Mit Embedded Views, geht nicht. Mit SELECT und @contains geht auch nicht, mit @SetViewInfo - wie oben... geht auch nicht....
Daher unsere Frage: Wie kann ich eine Ansicht erstellen die im Prinzip folgende Eigenschaften hätte:
@Command([OpenView];"SelectParts_DOWN";@contains(level1;Partnumber);"1")
Das geht so nicht in einer View, ich weiss, ... wir bräuchten jedoch diese "Funktionalität".....
Wie kann man dies erreichen ?
Vielen Dank im Voraus... wir beissen uns schon seit einiger Zeit die Zähne an dieser Stelle aus...
viele Grüße
Erwin Mueller
Peter Klett:
Warum geht keine Embedded View?
Eine Ansicht, die nach level1 kategorisiert ist, diese Ansicht in die Maske der Teile eingebunden, Singel Category auf die Teilenummer, muss funktionieren.
Wenn man das Teil öffnet, müssen in der eingebetteten Ansicht alle Teile aufgeführt sein, die diesem Teil zugeordnet sind.
Öffnet man aus der eingebetteten Ansicht wieder ein Teil, müssten alle Teile angezeigt werden, die diesem (untergeordneten) Teil zugeordnet sind usw.
Erwin Mueller:
Vielen Dank für die schnelle Reaktion...
Die embedded view geht im Prinzip schon, das Problem ist nur, dass das Feld level1 aus mehreren Artikelnummern bestehen kann und ich bisher nicht gefunden habe wie ich die Teile zur Anzeige bringe wenn die gesuchte Artikelnummer nicht allein oder an erster Stelle des Feld level1 steht.
Beispiel:
gesuchte Unterteile des Artikels: Partnumber gleich "4711"
level1 zeigt alle übergeordneten Artikel in welchem Artikel 4711 enthalten ist. In einem Artikel "4747" steht zB level1 enthält "4712;4711;4713"
Wenn level1 nur einen Wert, nämlich 4711 enthält, klappt die embedded view.
Enthält level1 aber zB die Werte "4712;4711;4713" klappt die embedded view nicht.
Die embedded view klappt also nur wenn level1 exakt identisch mit der Partnumber ist, nicht wenn die Partnumber in level1 lediglich enthalten ist.... zumindest habe ich das bisher nicht hin bekommen....
Ich bin für jeden Tipp hierzu dankbar !
schöne Grüße
Erwin Mueller
ghostmw:
... und der Level im Feld ist ein Mehrfachwertefeld ?
Erwin Mueller:
Das Feld "level1" ist in der Tat ein Mehrwertfeld.... ein Screen Shot der Form ist angehängt.
Das Problem ist dass der Filter für das kategorisierte Feld level1 nur jeweils den "ersten" Eintrag des Feldes erfasst. Wenn der richtige Teil als zweiter Wert im Feld aufgeführt wird, wird er nicht als richtig erkannt und somit nicht angezeigt....
Ich weiss leider nicht mehr weiter..... :'(
Gruss
Erwin Mueller
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln