Hi,
so nächste Frage an euch zum Thema iLogic (wo gehören diese Fragen überhaupt hin? Hierher oder ins VBA-Forum?)
Ich schreibe an einer Routine, mit der ich die iProperties von Kaufteilen bereinige.
Klappt soweit auch gut, habe nur mit der Materialliste ein Problem.
Mit dieser Regel rufe ich ein Fenster auf, mit der ich auswählen kann:
Code:
MessageBox.Show("Bitte Material angeben!", "Materialprüfung",MessageBoxButtons.OK,MessageBoxIcon.Stop)
Material = InputListBox("Kaufteile", MultiValue.List("Material"), d0, Title := "Materialprüfung", ListName := "Materialliste")
In der Regel funktioniert das einwandfrei, in der externen Regel bekomme ich die Fehlermeldung, dass "Material" ein Typ sei und nicht als Ausdruck verwendet werden kann.
Man erkennt auch an der Formatierung des Codes, dass der Editor den Ausdruck "Material" unterschiedlich interpretiert.
Ich verwende dasselbe Teil, also Parameter sind alle identisch definiert.
Gibt es da Unterschiede bezüglich internen und externen Regeln?
edit: Problem liegt offensichtlich woanders. Bei einem anderen Teil funktioniert es nicht bei beiden Arten, intern und extern...
Irgendwo liegt die Crux also in den Vorbedingungen.
Was muss ich also mit dem Parameter Material anstellen?
Danke und Gruß,
Michael
[Diese Nachricht wurde von g-konstruktion am 15. Nov. 2013 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP