nach langer Zeit selbst gelöst: ja, das geht.
allerdings darf das "RESULT" nur aus [Eigenschaftsdefinition] zusammengesetzt sein. Eine Verkettung mit von Eigenschaftsdefinition und Texten mit & in der Form:
[Definition] & "Text" funktioniert nicht.
Beispiel:
if "[MBK-Stil:Artikel-Bezeichnung_T1]" = "RC" then
RESULT = "\\A1;\{\\pxql;[MBK-Stil:Artikel-Bezeichnung_T1][MBK-Berechnungen:Trenner]\\P[MBK-Stil:Fachaufteilung]\}"
elseif "[MBK-Stil:Artikel-Bezeichnung_T1]" = "SC" then
RESULT = "\\A1;\{\\pxql;[MBK-Stil:Artikel-Bezeichnung_T1][MBK-Berechnungen:Trenner]\\P[MBK-Stil:Fachaufteilung]\}"
elseif "[MBK-Stil:Artikel-Bezeichnung_T1]" = "ST" and "[MBK-Berechnungen:Plan_Höhenverstellung]" = "elhv" and ("[MBK-Stil:Laenge]" = "1800" or "[MBK-Stil:Laenge]" ="1600") then
RESULT = "\\A1;\{[MBK-Stil:Artikel-Bezeichnung_T1][MBK-Berechnungen:Trenner][MBK-Berechnungen:Plan-LxB]\\P\\P\\P\\P\\c2254834;[MBK-Berechnungen:Plan_Höhenverstellung]\}"
elseif "[MBK-Stil:Artikel-Bezeichnung_T1]" = "ST" and "[MBK-Berechnungen:Plan_Höhenverstellung]" <> "elhv" and ("[MBK-Stil:Laenge]" = "1800" or "[MBK-Stil:Laenge]" ="1600") then
RESULT = "\\A1;\{[MBK-Stil:Artikel-Bezeichnung_T1][MBK-Berechnungen:Trenner][MBK-Berechnungen:Plan-LxB]\\P\\P\\P\\P\\c2254834;[MBK-Berechnungen:Plan_Höhenverstellung]\}"
else
RESULT = "Wert manuell"
end if
------------------
Danke Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP