数字から英数字への変換
Windowsにのみ適用
フレームワーク・サービス・マネージャーは、数値を英数字型に変換するメソッドを提供します。
例えば以下のようになります。
Invoke #AvFrameworkManager.avMakeAlpha fromNumeric(#ProdNo) Into(#ProdNoC) Length(5)
Invoke #avListManager.AddtoList VisualID1(#ProdNoC) VisualID2(#ProdDesc) NKey1(#ProdNo)
数値フィールド#ProdNoを英数字型の#ProdNoC(5桁表示)に表示します。#ProdNoCは英数字で表示されるインスタンス・リストのエントリーの識別子として使用されます。
メソッドavMakeAlphaValueは整数の識別データ(例:製品番号、顧客番号など)に偏った変換をさまざまなフォーマットで出力できます。以下のような例があります。
FromNumericValue()の入力値 | Length()が指定がなかった場合の出力 | Length(3)が指定された場合の出力 | Length(7)が指定された場合の出力 | Length(15)が指定された場合の出力 |
1 | 1 | 001 | 0000001 | 000000000000001 |
345.678 | 345.678 | 345 | 0000345 | 000000000000345 |
123456789 | 123456789 | 789 | 3456789 | 000000123456789 |
67- | 67- | 067- | 0000067- | 000000000000067- |
「ビジュアル識別子」を参照してください。