Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
Hi
We can create a string type parameter whose max length can be 80 characters. Is there a way to restrict minimum size of parameter value? In other words , I just need first character in parameter value for a parameter and rest all should be discarded. Is there any configuration or option for same?
do a search for restricted value parameter in Creo, you will find much information.
I believe you are telling about a set of possible values for a parameter. I am aware about this but it is not possible to change parameter type due to other business restriction. Is there any configuration which discards values other than first character for a specific string type parameter?
Without getting into programming an interface to truncate your parameter to a single character, the only option I can think of is to use 2 parameters.
Your users enter their text into parameter named FULL and enter "Whyamienteringallthistextforonecharacter"
You have a second parameter named SINGLE and use relations to extract the single character from FULL.
SINGLE = extract(FULL,1,1)
Now you use the SINGLE parameter where needed.
Just be sure to check the FULL parameter length so you can have a graceful handling of when it is an empty string. I.e.
IF string_length(FULL) < 1 THEN
SINGLE = "*"
ELSE
SINGLE = EXTRACT(FULL,1,1)
ENDIF
I've been hurt by this in the past.