Visual LANSAでは、コードを記述する前にインターフェースを作成します。
| フォームのプロパティを表示するには、デスクトップまたは[アウトライン]タブでフォームを選択します。詳細タブを1番上にします。詳細タブは、フォームのプロパティのリストとイベントのリストで構成されます。 プロパティのリストには、左にプロパティの名前、右にその値が表示されます。 フォームの名前以外のすべてのプロパティの値を変更できます。そのためには、プロパティを選択し、それから値を選択します。 値を入力するか、値が定義済みの場合は、リストから値を選択します。 |
最初に変更する必要があるプロパティは、ウィンドウのタイトルを作成するためのフォームのCaptionプロパティです。
次にフォームをデフォルトのサイズよりも大きくします。
フォームにコントロールとフィールドを追加しながら必要に応じてフォームをサイズ変更できます。
このセクションでは、フォームに必要なフィールドとコントロールを追加する方法を説明します。
最初に#SURNAMEを参照フィールドとして使用する#PARTNAMEフィールドを追加します。

PARTNAMEフィールドを追加する手順を以下に示します。
姓の一部フィールドで使用する取得コマンド・ボタンの他に、社員の詳細を操作するコマンド・ボタンが必要です。
![]()
ボタンをフォームに追加する手順を以下に示します。
次に社員を表示するリスト・ビューを作成します。
![]()
リスト・ビューを作成するには、以下を実行します。
[コントロール]タブを再び表示します。リスト・ビュー・コントロール(PRIM_LTVW)をフォームにドラッグするか、ダブルクリックします。ここでリストの列を作成する必要があります。これを行うには、以下を実行します。
|
SURNAME フィールドをリストに追加すると、リストの列が作成されます。 |
[アウトライン]タブを表示します。リスト・ビュー列は、LVCL_nという名前になります。
LVCL_1は、#SURNAMEフィールドから作成された列です。
LVCL_2は、#GIVENAMEフィールドから作成された列です。
LVCL_3は、#EMPNOフィールドから作成された列です。
よりわかりやすい名前を使用したい場合は、名前を変更できます。
| デザインビューで、列が追加されたリスト・ビューがどのように表示されるかを確認します。
|
以下のような社員の詳細を示すフィールドがフォームに必要です。

| リポジトリタブでPSLMSTファイルを再度表示します。 以下のフィールドをフォームにドラッグ・アンド・ドロップします。
フォームをフィールドにドラッグすると、フィールド定義で指定されたラベルも表示されることに注目してください。また、フィールドで必要な長さを示すサンプル・データが挿入されています。 |
最後に、メッセージを表示するステータス・バーが必要です。
![]()
[コントロール] タブを表示して、[ステータス バー] をドラッグしてフォームに追加します。ステータス・バーは自動的にフォームの下部につきます。
アプリケーションのインターフェースが、この手順の冒頭「2.5 アプリケーションの作成」に示された図のようになっているかを確認します。