帳票システム構築支援 uCosminexus EUR uCosminexus EUR サーバ帳票出力
帳票をExcel形式ファイルに出力するコーディング例を次に示します。
import JP.co.Hitachi.soft.EURPS.*;
:
try {
EURPSManager obj=new EURPSManager();
/********** 2. ファイル名指定領域 開始 **********/
//印刷種別を「4(Excel形式ファイルに出力)」に指定
obj.setOutputType(4);
//出力するExcel形式ファイル名の指定
obj.setOutFileName("output.xlsx");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");
/********** 2. ファイル名指定領域 終了 **********/
//帳票の出力指示
obj.printReport();
}
//エラー処理
catch (EURPSException ce) {
String erridstr;
int errid = 0;
if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
erridstr = ce.getMessage().substring(4, 7);
//メッセージIDをerridに取り出す
errid = Integer.parseInt(erridstr);
}
/********** 3. エラー番号指定領域 開始 **********/
if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}
/********** 3. エラー番号指定領域 終了 **********/
}
帳票セットを指定する場合は,「2.ファイル名指定領域」,「3.エラー番号指定領域」のそれぞれに,次に示すコーディング例を当てはめて使用してください。
| //印刷種別を「4(Excel形式ファイルに出力)」に指定 obj.setOutputType(4); //出力するExcel形式ファイル名の指定 obj.setOutFileName("output.xlsx"); //帳票ファイル名の指定 obj.setReportFileName("sample1.fms"); //マッピングデータファイル名の指定 obj.setDataFileName("mapping1.csv"); |
| if (errid==300) { //KEEU300-Wの場合のエラー処理 } else if (errid==5) { //KEEU005-Eの場合のエラー処理 } else if (errid==6) { //KEEU006-Eの場合のエラー処理 } |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.