Options

Converting First Characters to Uppercase

ufukufuk Member Posts: 514
Hi,

Anyone has an idea of Converting First Characters to Uppercase?

Regards

Ufuk
Ufuk Asci
Pargesoft

Comments

  • Options
    HalMdyHalMdy Member Posts: 429
    Something like :

    NewString := STRSUBSTNO('%1%2,
    UPPERCASE(COPYSTR(OldString,1,1)),
    COPYSTR(OldString,2,STRLEN(OldString)-1);


    Not tested, but ...
  • Options
    NRNR Member Posts: 78
    At design time, for a text box, it can be acheived by setting the "Title" property to true.
  • Options
    David_CoxDavid_Cox Member Posts: 509
    HalMdy wrote:
    Something like :

    NewString := STRSUBSTNO('%1%2,
    UPPERCASE(COPYSTR(OldString,1,1)),
    COPYSTR(OldString,2,STRLEN(OldString)-1);


    Not tested, but ...

    Hi just another way, you do not need the COPYSTR for the first Charater or the STRLEN for the rest:

    You can just use
    MyText := COPYSTR(MyText,2);

    But you do need to test the Length is not zero or one

    IF STRLEN(MyText) = 1 THEN
    MyText := UPPERCASE(MyText)
    ELSE
    IF STRLEN(MyText) > 1 THEN
    MYTEXT:=UPPERCASE(MyText[1]) + COPYSTR(MyText,2);

    Same result but Different code!

    HalMdy example could convert to
    NewString := STRSUBSTNO('%1%2,UPPERCASE(OldString[1]),COPYSTR(OldString,2);
    Analyst Developer with over 17 years Navision, Contract Status - Busy
    Mobile: +44(0)7854 842801
    Email: david.cox@adeptris.com
    Twitter: https://twitter.com/Adeptris
    Website: http://www.adeptris.com
  • Options
    ufukufuk Member Posts: 514
    Thanks all.

    Rgrds

    Ufuk
    Ufuk Asci
    Pargesoft
Sign In or Register to comment.