Page History
[ |../../index.htm#lansa/save_list.htm]
現在地:
| Anchor | ||||
|---|---|---|---|---|
|
注意: 9.1 組み込み関数の規則 &<a href="bifcat2_07.htm"&>利用オプション&</a&>利用オプション
作業リストの内容を永久または一時的に保存します。
可搬性に関する注意事項 | SAVE_LIST とRESTORE_SAVED_LISTは、同じコンテキストで使用する必要があります。つまり、Web上で実行されたファンクションから SAVE_LISTを使用し、その後でVisual LANSAファンクションとして実行されたファンクションから保存済みリストを復元しないでください。 |
...
例
リストがユーザーに対して表示されます。ユーザーはリストからエントリーを選択し、プリンターに出力することができます。選択したエントリーのリストを保存することによって、出力を作成するために後から印刷ジョブによってこのリストを復元することができます。
DEF_LIST NAME(#CLIENTS) FIELDS((#SELECTOR *SEL) #CLICDE #CLIDES) DEF_LIST NAME(#SAVLST) FIELDS(#CLICDE #CLIDES) TYPE(*WORKING) DEFINE FIELD(#LSTNME) TYPE(*CHAR) LENGTH(10) ********** Clear the list CLR_LIST NAMED(#CLIENTS) CLR_LIST NAMED(#SAVLST) ********** Build the browselist SELECT FIELDS(#CLIENTS) FROM_FILE(CLIMASTER) ADD_ENTRY TO_LIST(#CLIENTS) ENDSELECT ********** Allow user to select clients for print DISPLAY BROWSELIST(#CLIENTS) SELECTLIST NAMED(#CLIENTS) GET_ENTRYS(*SELECT) ADD_ENTRY TO_LIST(#SAVLST) ENDSELECT ********** Save the list USE BUILTIN(SAVE_LIST) WITH_ARGS(#SAVLST 50 T 10) TO_GET(#LSTNME) ********** Submit job to print client information SUBMIT PROCESS(PRINTS) FUNCTION(CLIENTS) EXCHANGE(#LSTNME)
[ |../../index.htm#lansa/save_list.htm]