Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/lansa050fp_0040.htm]
現在地: RAMP-TSガイド > RAMP VLF-WIN のチュートリアル > RAMP-WIN003: 社員のデータ・フィルターを作成する > RAMP-WIN003 ステップ 1. 実際の名前フィルターを作成する

...

Wiki Markupこのステップでは、社員の姓により PSLMST テーブルを検索する実際のフィルターを作成します。コード ウィザードの使い方についても学びます。  1.   \


  1. [名前

...

  1. ]

...

  1. フィルターの

...

  1. [コード

...

  1. ウィザード

...

  1. ]

...

  1. ボタンをクリックします。

    Image Added

    [コード ウィザード] ウィンドウが表示されます。このウィンドウを使用すると、フィルター、インスタントリストおよびコマンド・ハンドラーにプラグインできる各種コンポーネントを作成できます。  フレームワークを初めて使用するときは、コード ウィザードを使用することを強くお勧めします。  
    最初は、実行可能なコンポーネントを生成するフィルター (CRUD フィルター (Create/Read/Update/Delete)、ファイルまたはビューを検索するフィルターなど)

...

  1. を使用することがほとんどです 。  慣れてくると、スケルトン・フィルターのみを使用したり、作成したいフィルターに類似するフィルターをコピーするだけになるでしょう。

  2. 英語以外のシステムを使用している場合、ツリー表示の左上にある [フレームワーク

...

  1. ->

...

  1. 自身のフレームワーク

...

  1. ]

...

  1. をクリックします。下側に

...

  1. [コード生成オプションの設定

...

  1. ]

...

  1. が現れます。この設定オプションでは、好みのオプション設定ができます。

  2. 左上のリストで、[人事

...

  1. ]

...

  1. アプリケーション、

...

  1. [Employees

...

  1. ]、および

...

  1. [名前

...

  1. ]

...

  1. フィルターが選択されていることを確認します。

    Image Added

  2. 生成するコードのタイプとして、[フィルターとインスタントリスト] を選択します。

    Image Added
     
  3. [次へ]ボタンをクリックします。

  4. 次のページで、[このビジネスオブジェクトに一番近い物理ファイル] として PSLMST を指定します。

    Image Added
     
  5. テーブルのすべてのフィールドを、表示するフィールドのリストにドラッグします。

  6. EMPNO をフィルターのプログラム識別子にします。

  7. [次へ]ボタンをクリックします。

  8. 次のページで、フィルター/検索に使用するビューとして PSLMST2 を指定します。これは、SURNAME および GIVENAME フィールドがキーの PSLMST テーブルのインデックスです。
    作成するフィルターごとに適切なインデックスが必要になることに注意してください。  すべてのフィルターを実装する前に、データ・モデルを検証し、すべての論理ファイルが存在することを確認します。  これにより、プロトタイプ実装のプロセスを迅速に行うことができます。
     
  9. 検索に使用するのキーとして、SURNAME フィールドを選択します。

    Image Added
     
  10. [次へ]ボタンをクリックします。

  11. [インスタンスリストを更新するためのシグナルを受け取るRoutine] オプションを選択します。

    Image Added

  12. [コード生成] ボタンをクリックします。
    次のページ、[生成されたソースコード] にフィルターのソース・コードが表示されます。ここで、このコードを含むコンポーネントを作成する必要があります。

  13. 実際のフィルターの名前として、iiiRMP01を指定し、説明として名前フィルターを指定します。(iii は自分のイニシャルです。Visual LANSA の非ライセンス版または試行版を使っている場合は、iii の部分を DEM とする必要があります)。

  14. [生成] ボタンをクリックし、コンポーネントを作成します。

    Image Added
     
    しばらくして、フィルター・コンポーネントが Visual LANSA エディターに表示されます。

  15. コンポーネントをコンパイルします。