Support Forum

[Frage] Eingabe auf 3 Stellen begrenzen [Gelöst]

Schlagworte:

Hallo Allplan Community,

Ich suche nach einer Möglichkeit die Eingabe in den Eigenschaften eines SmartParts auf 3 Stellen zu begrenzen.
Die Eingabe sollte alphanumerisch sein wie z.B.: K09

Danke.

i7-6700K @ 4,0 - Win10/x64 - 16GB - NVIDEA Quadro P2000 - Allplan 2020 Ing./Workgroup

Lösung anzeigen Lösung verbergen

angenommen "test" ist der Parameter-Name, der "überwacht werden soll.
Dann im Parameter-Script folgendes einfügen

IF GLOB_MODPAR_NAME = "test" THEN
test = STRSUB ( test , 1 , 3 )
PARAMETERS test = test
ENDIF

Das Parameter-Script wird nach jeder Eingabe durchlaufen, und "schneidet" die Zeichen
nach dem 3.Zeichen einfach ab...

1 - 3 (3)
  • 1

angenommen "test" ist der Parameter-Name, der "überwacht werden soll.
Dann im Parameter-Script folgendes einfügen

IF GLOB_MODPAR_NAME = "test" THEN
test = STRSUB ( test , 1 , 3 )
PARAMETERS test = test
ENDIF

Das Parameter-Script wird nach jeder Eingabe durchlaufen, und "schneidet" die Zeichen
nach dem 3.Zeichen einfach ab...

Vielen Dank!

i7-6700K @ 4,0 - Win10/x64 - 16GB - NVIDEA Quadro P2000 - Allplan 2020 Ing./Workgroup

1 - 3 (3)
  • 1

https://connect.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren