Versions Compared

Key

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

[ Image Removed |../../index.htm#lansa/inz_list_e.htm]
現在地:

...

7.80.3 INZ_LIST の使用例

例1:#ORDERLINEというリストを、データ入力用例1:#ORDERLINEというリストを、データ入力用(画面上で入力可能)の100個の"NULL"項目で初期化します。

   DEF_

...

LIST   NAME(#ORDERLINE)

...

 FIELDS(#ORDLIN #PRODUCT #QUANTITY)
CHANGE     FIELD(#ORDERLINE)

...

 TO(*NULL)
SET_

...

MODE   TO(*ADD)
INZ_

...

LIST   NAMED(#ORDERLINE)

...

 NUM_ENTRYS(100)

    
例2:例1で作成したリストを使用して、明細行ファイルに対して複数行のデータ入力を実行します。 例2:例1で作成したリストを使用して、明細行ファイルに対して複数行のデータ入力を実行します。

   DEF_

...

LIST   NAME(#ORDERLINE)

...

 FIELDS(#ORDLIN #PRODUCT #QUANTITY)
CHANGE     FIELD(#ORDERLINE)

...

 TO(*NULL)
SET_

...

MODE   TO(*ADD)
INZ_

...

LIST   NAMED(#ORDERLINE)

...

 NUM_ENTRYS(100)

...


REQUEST    FIELDS(#ORDNUM)

...

 BROWSELIST(#ORDERLINE)

...


SELECTLIST NAMED(#ORDERLINE)

...

  GET_ENTRYS(*NOTNULL)

...


INSERT     FIELDS(#ORDERLINE)

...

 TO_FILE(ORDLIN)

...


ENDSELECT