RDMLコマンド
以下については、『Visual LANSA開発者ガイド』を参照してください。
以下は、LANSA RDMLプログラム言語のコマンド一式です。
コマンド欄のハイパーリンクから、コマンドや構文ダイアグラムが説明されたページに移動することができます。
例の欄のから、コマンドの例に直接移動することができます。
*は、場合によっては移植性に矛盾があることを示しています。コマンドの詳細を確認してください。
コマンド |
説明 |
例 |
* |
エラーメッセージを表示してファンクションを終了します。 |
|
||
新しいエントリーをリストに追加します。 |
|
||
処理グループを開始します。 |
|
||
妥当性検査ブロックを開始します。 |
|
||
ファイルからレコードをブラウズして選択します。 |
* |
||
プログラムまたはプロセス/ファンクションを呼び出します。 |
* |
||
プログラムを呼び出してデータを検査します。 |
* |
||
ケース条件を開始します。 |
|
||
フィールドの内容を変更します。 |
* |
||
ファイルにレコードがあるかどうかをチェックします。 |
* |
||
ファイルをクローズします。 |
|
||
リストをクリアします。 |
|
||
データベースの変更をコミットします。 |
* |
||
条件をチェックしてデータを検査します。 |
|
||
ループで次の反復を続けます。 |
|
||
日付が有効な日付か、または日付範囲内にあるかどうかを検査します。 |
|
||
配列を定義します。 |
|
||
レポートのブレーク行を定義します。 |
* |
||
条件を定義します。 |
|
||
レポートのフッター行を定義します。 |
* |
||
レポートの見出し行を定義します。 |
* |
||
レポートの詳細行を定義します。 |
* |
||
ブラウズ・リストまたは作業リストを定義します。 |
* |
||
レポート属性を定義します。 |
|
||
該当ファンクション内でフィールドを定義します。 |
|
||
ファイルからレコードを削除します。 |
* |
||
情報をワークステーションに表示します。 |
* |
||
作業リストからエントリーを削除します。 |
|
||
リストを削除します。 |
|
||
条件が真となるまで実行します。 |
|
||
条件が真の間、実行します。 |
|
||
その他。IF条件が偽の場合です。 |
|
||
処理ループを終了します。 |
|
||
ケース条件を終了します。 |
|
||
妥当性検査ブロックを終了します。 |
|
||
IF条件を終了します。 |
|
||
印刷をすべて終了します。 |
* |
||
サブルーチンを終了します。 |
* |
||
SELECTループを終了します。 |
|
||
DOUNTILループを終了します。 |
|
||
DOWHILEループを終了します。 |
|
||
別のファンクションと情報を交換します。 |
|
||
CPFコマンドを実行します。 |
廃止 |
* |
|
i5/OSオペレーティング・システムを実行します。 |
* |
||
サブルーチンを実行します。 |
|
||
LANSAを終了します。 |
|
||
ファイルからレコードを取り出します。 |
* |
||
ファイルに対するチェックを実行してデータを検査します。 |
* |
||
ファンクションのコントロール・オプションを定義します。 |
* |
||
リストからエントリーを取得します。 |
|
||
別のコマンドに制御を渡します。 |
|
||
共通の名前でフィールドをグループ化します。 |
|
||
条件が真の場合 |
|
||
検査でエラーが検出された場合 |
|
||
ワークステーションでキーが使用された場合 |
* |
||
指定された画面表示モードの場合 |
* |
||
フィールドがNULL値の場合 |
|
||
指定されたI/Oステータス・フラグの場合 |
|
||
別のファンクションからRDMLを含めます。 |
* |
||
ファイルに新しいレコードを挿入します。 |
* |
||
リストを初期化します。 |
|
||
フィールドの平均を保持します。 |
|
||
フィールドのカウントを保持します。 |
|
||
フィールドの最大を保持します。 |
|
||
フィールドの最小を保持します。 |
|
||
フィールドの合計を保持します。 |
|
||
現在のループを終了します。 |
|
||
リスト内のエントリーを検索します。 |
|
||
処理のメイン・メニューに移動します。 |
* |
||
メッセージを送信します。 |
* |
||
検査でエラーが検出された場合 |
|
||
ファイルをオープンします。 |
* |
||
WHENコマンドを満たしていない場合 |
|
||
フィールドのディクショナリ属性をオーバーライドします。 |
|
||
ファイルを別のファイル/ライブラリ/メンバーにポイントします。 |
* |
||
ワークステーションにポップアップ・ウィンドウを表示します。 |
* |
||
レポートに行を印刷します。 |
|
||
値範囲チェックでデータを検査します。 |
|
||
ファイル内のフィールドの名前を変更します。 |
* |
||
ワークステーションからの情報を要求します。 |
* |
||
サブルーチンから戻ります。 |
|
||
データベースの変更をロールバックします。 |
* |
||
ファイルからレコードを選択します。 |
* |
||
リストからエントリーを選択します。 |
|
||
SQLを使用してファイルからレコードを選択します。 |
* |
||
任意のデータベース・エンジンに対して有効なSQLを使用してレコードを選択します。RDMLXファンクションおよびコンポーネント内でのみ使用します。 |
|
||
検査のエラーを設定します。 |
|
||
画面表示モードを設定します。 |
* |
||
レポートの"n"行にスキップします。 |
|
||
指定された順番でリストを並べ替えます。 |
* |
||
レポートに"n"個のスペース行を挿入します。 |
|
||
プログラムまたはプロセスをバッチに投入します。 |
* |
||
サブルーチンを定義します。 |
* |
||
あるフィールドのサブストリングを別のフィールドに挿入します。 |
|
||
別のファンクションに制御を渡します。 |
* |
||
リスト内のエントリーを更新します。 |
|
||
ファイルのレコードを更新します。 |
* |
||
情報(未フォーマット)を印刷します。 |
* |
||
組み込み関数を使用します。 |
|
||
値リストのチェックでデータを検査します。 |
|
||
条件が真の時(CASE内) |
|