大文字から小文字への変換方法

World WideのLANSA技術フォーラムに投稿されたトピックと、日本のお客様からのお問い合わせへの回答の中から、皆様にお役に立つLANSAの開発テクニックやトラブルシュートに関する情報をご紹介します。

質問

入力時はアルファベットの大文字を使用しています。
大文字のアルファベットを小文字に変換したいのですが、方法はありますでしょうか。

回答

LowerCaseを使用する事で大文字から小文字に変換する事が可能です。
マニュアル:https://docs.lansa.com/14/ja/lansa016/PRIM_LIBI.ICOMMONSTRINGINTRINSICS_LowerCase.htm

【サンプル】
1)入力のテキストにABCを入れてください
2)ボタンを押してください
3)出力のテキストが変換されたabcになります

* **************************************************
*
* COMPONENT: STD_FORM
*
* **************************************************
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM) Clientwidth(484) Clientheight(301) Componentversion(2) Left(496) Top(217)

Define_Com Class(#PRIM_PHBN) Name(#Button1) Caption('Button1’) Displayposition(1) Left(27) Parent(#COM_OWNER) Tabposition(1) Top(32)
Define_Com Class(#STD_TEXT.Visual) Name(#STD_TEXT) Componentversion(1) Displayposition(2) Height(20) Left(24) Parent(#COM_OWNER) Tabposition(2) Top(84) Usepicklist(False) Width(839) Caption('入力’) Labeltype(Caption)
Define_Com Class(#STD_TEXTL.Visual) Name(#STD_TEXTL) Componentversion(1) Displayposition(3) Height(21) Left(24) Parent(#COM_OWNER) Tabposition(3) Top(112) Usepicklist(False) Width(838) Caption('出力’) Labeltype(Caption)

Evtroutine Handling(#com_owner.CreateInstance)

Set Com(#com_owner) Caption(*component_desc)

Endroutine

Evtroutine Handling(#Button1.Click)
#STD_TEXTL := #STD_TEXT.LowerCase
Endroutine
End_Com

有償の「LANSAテクニカル・ホットライン・サービス」をご契約いただければ、データベースの検索(https://demo.lansa.jp/qadb/)」から、今回、ご紹介した以外の技術情報も探すことが出来ます。 「LANSAテクニカル・ホットライン・サービス」のご契約についてはお問い合わせフォーム(https://www.lansa.jp/inquiryforms/)よりお問い合わせください。