Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

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

Schlagworte:
  • SmartPart

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-12700 - Win10/x64 - 16GB - NVIDIA RTX A2000 (12GB) - Allplan 2023 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...

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-12700 - Win10/x64 - 16GB - NVIDIA RTX A2000 (12GB) - Allplan 2023 Ing./Workgroup