帳票システム構築支援 uCosminexus EUR uCosminexus EUR サーバ帳票出力

[目次][索引][前へ][次へ]

4.8.1 コーディング例の読み方

ここではコーディング例の読み方について説明します。

<この項の構成>
(1) 可変領域
(2) コーディング例で使用しているファイル
(3) ファイルの定義例

(1) 可変領域

ActiveXオブジェクトのコーディング例には,「1.配列定義領域」,「2.ファイル名指定領域」,「3.エラー番号指定領域」の可変領域があります。必要な設定に合わせて,可変領域を設定してください。

[図データ]

(2) コーディング例で使用しているファイル

コーディング例で使用しているファイル名を次に示します。

表4-20  コーディング例で使用しているファイル名

ファイルの種類 ファイル名
帳票ファイル sample1.fms,sample2.fms,sample3.fms
マッピングデータファイル mapping1.csv,mapping2.csv,mapping3.csv
可変記号値定義ファイル DBVar1.txt,DBVar2.txt
接続情報ファイル DBInfo1.txt
複数様式情報定義ファイル formdef.txt
帳票セット指定ファイル formset.txt
文書情報設定ファイル pdfdoc.txt
文書しおり定義ファイル docbm1.txt,docbm2.txt
しおり定義ファイル bookmark1.txt,bookmark2.txt,bookmark3.txt
PDF仕分け定義ファイル shiwake.csv
暗号化設定ファイル crypto.txt
出力するプリンタ Printer1
出力先ファイル PDF形式ファイルの場合 output.pdf
EUR形式ファイルの場合 output.euv,output.eup
CSV形式ファイルの場合 output.csv
Excel形式ファイルの場合 output.xlsx

(3) ファイルの定義例

コーディング例で使用しているファイルの定義例を次に示します。

表4-21  ファイルの定義例

コーディング例に使用したファイル名 定義例
可変記号値定義ファイル
 
DBVar1.txt 代理店=横浜
社員番号=10000
DBVar2.txt 代理店=名古屋
社員番号=15000
接続情報ファイル DBInfo1.txt DABrokerHost=hostname
DBType=HiRDB
SendBufferSize=64
TimeoutInterval=60
User=USERID
QueryExclusiveString=WITH ROLLBACK
複数様式情報定義ファイル formdef.txt group 1 {
formtransfercondition {
keybreaktopform=ON
fieldname="社員番号"
}
formfilename "sample1.fms" {
transfercondition=NPNF
printnewpaper=OFF
resetpagenumber=ON
}
formfilename "sample2.fms" {
transfercondition=KBNF
printnewpaper=OFF
resetpagenumber=OFF
}
}
帳票セット指定ファイル formset.txt
  • データファイルを指定する場合
    sample1.fms,mapping1.csv
    sample2.fms,mapping1.csv
  • 可変記号値定義ファイルを指定する場合
    sample1.fms,DBVar1.txt
    sample2.fms,DBVar1.txt
帳票セット指定ファイル(しおり付きPDF形式ファイルの場合) formset.txt
  • データファイルを指定する場合
    sample1.fms,mapping1.csv,,bookmark1.txt
    sample2.fms,mapping1.csv,,bookmark2.txt
  • 可変記号値定義ファイルを指定する場合
    sample1.fms,DBVar1.txt,,bookmark1.txt
    sample2.fms,DBVar1.txt,,bookmark2.txt
文書情報設定ファイル pdfdoc.txt TITLE="人事管理"
SUBTITLE="TOKYO-Area"
AUTHOR="Jinji1"
KEYWORD="Jinji,TOKYO,YOKOHAMA,CHIBA"
文書しおり定義ファイル
 
docbm1.txt TITLE=docinfotitle
SCALE=150
BOOKMARK=open
docbm2.txt TITLE="地域別売り上げ"
SCALE=120
BOOKMARK=close
しおり定義ファイル
 
 
bookmark1.txt NAME="東京"
BREAKFLD =200
bookmark2.txt NAME="大阪"
BREAKFLD =130
bookmark3.txt NAME="福岡"
BREAKFLD=80
PDF仕分け定義ファイル shiwake.csv KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO
暗号化設定ファイル crypto.txt OwnerPassword=OWNER
DisablePrint=Yes
UserPassword=HITACHI