html企業(yè)網站實例鄭州網絡seo公司
?????? 我們在開發(fā)企業(yè)級應用程序的時候都離不開報表.有許多開發(fā)人員對EXCEL進行封裝,也有的開發(fā)人員用FASTREPOR或者水晶報表.選一個好的報表工具對開發(fā)進度起著非常大的作用.
?????? 我在開發(fā)之初用過VB自帶的報表工具,也用過水晶報表,用起來總覺得有點不爽,后來經朋友介紹使用reportmachine,使用后感覺特爽,非常的方便(COM版),可以導出PDF,EXCEL等格式.
以下是接口方法:
1.初始化報表設置
? Init
2.加入一個數(shù)據集
? AddDataSet(數(shù)據集命名<字符>, ADO記錄集<OleVariant>)
3.設定一個主從關系
? AddDataSetRelation(主表名稱<字符>, 從表名稱<字符>, 表達式<字符>)
如: AddDataSetRelation('Customer', 'Orders', 'CustNo=CustNo');
4.加入一個系統(tǒng)變量
? AddSysVariable(變量命名<字符>, 變量值<Variant>)
5.加入一個普通變量
? AddVariable(變量命名<字符>, 變量值<Variant>)
6.設置報表模板文件名
? SetReportFile(文件全名<字符>)
7.預覽報表
? Preview
8.設計報表
? ShowDesigner
9.直接打印
? Print
10.直接打印
? PrintReport
? 注:此方法等同Print,因VB中不能使用Print
11.生成報表
? PrepareReport
12.打印生成好的報表
? PrintPrepared(開始頁<整數(shù)>, 結束頁<整數(shù)>, 份數(shù)<整數(shù)>)
13.取得總頁數(shù)
? PreparedPageCount