Page History
[ |../../index.htm#lansa/lansa050_2320.htm]
現在地: RAMP-TSガイド > スクリプト > 使用方法 > SETVALUE ファンクション
...
5250 画面のフィールドの内容を値に設定します。フィールドは、名前または画面上での順序によって識別されます。
構文
名前による設定 - SETVALUE(sVariable , sValue, iIndex)
パラメータ
名前による設定:
sVariable | 必須。 RAMP フィールド名を含む文字列。 | |
sValue | 必須。 フィールドに設定する値が入った文字列。 | |
iIndex | 任意。 サブファイルの一部であるフィールドについて、フィールドのサブファイル行を指定する整数。
|
|
...
戻り値
なし
備考
画面上のフィールドの値を名前で設定するには、フィールドに名前を指定する必要があります。 画面上のフィールドの値を名前で設定するには、フィールドに名前を指定する必要があります。
順序によるフィールドの識別は、名前を使用する場合よりもフォーム・レイアウトの変更の影響を受ける可能性が高くなります。
順序によるフィールドの初期設定は、名前による設定よりも多くのリソースを消費しますが、画面フィールドの順序の詳細は、後続のアクセスが速くなるようにキャッシュされます。キャッシュのロジックでは、特定画面上のフィールドの相対順序がサイン・オンした5250画面上で変更されないことを前提としています。
例
...
SETVALUE("utxtSignOn", objUser.Name);
SETVALUE("utxtPassword",objUser.Password);
SETVALUE("utxtSelectionOrCommand","90");
SETVALUE("utxtTransaction","MOV");
...