ページの先頭行へ戻る
Interstage List Works V10.0.0 帳票仕分け手引書
Interstage

4.8.5 定義例

定義例:仕分け演算子を使用(オープン帳票を仕分ける場合)

仕分け演算子を使った定義例を定義例1から定義例2に示します。

定義例1

以下は、「A&B」形式の個別情報の場合の定義例です。

条件は、各ページの2行目に文字列「0001」が存在する。かつ、3行目に文字列が「9999」が存在する。

CM,*,TOKYO,2,
CC,STRL,0001,2,,
CC,STRL,9999,3,&,
定義例2

以下は、「A|B」形式の個別情報の場合の定義例です。

条件は、各ページの2行目に文字列「0001」が存在する。または、「0002」が存在する。

CM,*,TOKYO,2,
CC,STRL,0001,2,,
CC,STRL,0002,2,!,

定義例:仕分け演算子を使用(富士通ホスト帳票を仕分ける場合)

仕分け演算子を使った定義例を定義例1から定義例4に示します。

定義例1

以下は、「A&B」形式の個別情報の定義例です。

CM,EIGYOU1,PRINTER,2,
CC,STRG,0001,2,100,103,,       ・・・ 条件A
CC,OVLN,TK0V,&,                ・・・ 条件B
定義例2

以下は、「A|B」形式の個別情報の定義例です。

CM,EIGYOU1,PRINTER,2,
CC,STRG,0001,2,100,103,,       ・・・ 条件A
CC,OVLN,TK0V,!,                ・・・ 条件B
定義例3

以下は、「(A&B)|C」形式の個別情報の定義例です。

CM,EIGYOU1,PRINTER,3,
CC,STRG,0001,2,100,103,,      ・・・ 条件A
CC,OVLN,TK0V,&,               ・・・ 条件B
CC,OVLN,OSOV,!,               ・・・ 条件C
定義例4

以下は、「(A|B)&C」形式の個別情報の定義例です。

CM,EIGYOU1,PRINTER,4,
CC,STRG,0001,2,100,103,,      ・・・ 条件A
CC,OVLN,TK0V,!,               ・・・ 条件B
CC,OVLN,OSOV,&,               ・・・ 条件C

定義例:その他(ELSE)を使用(オープン帳票を仕分ける場合)

ページ内の文字列(5行目)が「東京」または「大阪」の場合には、それぞれの格納用フォルダに格納します。ページ内の文字列が「東京」「大阪」以外の場合には、その他用フォルダに格納します。

また、待避用フォルダにはすべてのページを格納します。

SM,1,0,
*
*個別情報1
*文字列が「東京」であるページを東京用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\TOKYO,
CM,*,lwprt,1,
CC,STRL,東京,5,,
*
*個別情報2
*文字列が「大阪」であるページを大阪用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\OOSAKA,
CM,*,lwprt,1,
CC,STRL,大阪,5,,
*
*個別情報3
*文字列が「東京」「大阪」以外であるページをその他用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\SONOTA,
CM,*,lwprt,1,
CC,ELSE,,
*
*個別情報4
*すべてのページを待避用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\TAIHI,
CM,*,lwprt,0,

定義例:その他(ELSE)を使用(富士通ホスト帳票を仕分ける場合)

ページ内の文字列(5行目、1~10桁)が「東京」または「大阪」の場合には、それぞれの格納用フォルダに格納します。ページ内の文字列が「東京」「大阪」以外の場合には、その他用フォルダに格納します。

また、待避用フォルダにはすべてのページを格納します。

SM,1,0,
*
*個別情報1
*文字列が「東京」であるページを東京用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\TOKYO,
CM,*,lwprt,1,
CC,STRG,東京,5,1,10,,
*
*個別情報2
*文字列が「大阪」であるページを大阪用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\OOSAKA,
CM,*,lwprt,1,
CC,STRG,大阪,5,1,10,,
*
*個別情報3
*文字列が「東京」「大阪」以外であるページをその他用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\SONOTA,
CM,*,lwprt,1,
CC,ELSE,,
*
*個別情報4
*すべてのページを待避用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\TAIHI,
CM,*,lwprt,0,


定義例:NOT条件を使用(オープン帳票を仕分ける場合)

ページ内の文字列(3行目)が「社外秘」の場合でかつ、ページ内の文字列(5行目)が「本社」の場合には、本社用フォルダに格納します。

ページ内の文字列(3行目)が「社外秘」の場合でかつ、ページ内の文字列(5行目)が「本社」以外(○○支店、△△営業所など多数)の場合には、支店用フォルダに格納します。

その他のページの場合には、共用フォルダに格納します。

SM,0,0,
*
*個別情報1
*文字列が「社外秘」かつ「本社」であるページを本社用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\HONSYA,
CM,*,lwprt,2,
CC,STRL,社外秘,3,,
CC,STRL,本社,5,&,
*
*個別情報2
*文字列が「社外秘」かつ「本社」以外であるページを支店用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\SHITEN,
CM,*,lwprt, 2,
CC,STRL,社外秘,3,,
CC,NSTRL,本社,5,&,
*
*個別情報3
*その他のページを共用フォルダへ格納
SC,LISTVIEW,
KF,DB-PATH,C:\KYOUYOU,
CM,*,lwprt,1,
CC,ELSE,,

定義例:NOT条件を使用(富士通ホスト帳票を仕分ける場合)

ページ内の文字列(3行目、1~6桁)が「社外秘」の場合でかつ、ページ内の文字列(5行目、1~10桁)が「本社」の場合には、本社用フォルダに格納します。

ページ内の文字列(3行目、1~6桁)が「社外秘」の場合でかつ,ページ内の文字列(5行目、1~10桁)が「本社」以外(○○支店、△△営業所など多数)の場合には、支店用フォルダに格納します。

その他のページの場合には、共用フォルダに格納します。

SM,0,0,
*
*個別情報1
*文字列が「社外秘」かつ「本社」であるページを本社用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\HONSYA,
CM,*,lwprt,2,
CC,STRG,社外秘,3,1,6,,
CC,STRG,本社,5,1,10,&,
*
*個別情報2
*文字列が「社外秘」かつ「本社」以外であるページを支店用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\SHITEN,
CM,*,lwprt, 2,
CC,STRG,社外秘,3,1,6,,
CC,NSTRG,本社,5,1,10,&,
*
*個別情報3
*その他のページを共用フォルダへ格納
SC,LISTVIEW,
KF,LV-DB-PATH,C:\KYOUYOU,
CM,*,lwprt,1,
CC,ELSE,,