国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

VB程序打印水晶報表的典型方法2

2024-07-21 02:24:54
字體:
來源:轉載
供稿:網友


描述:

  本文介紹另一種流行的一種vb程序打印水晶報表的方法.

 

環境: ms sql server 2000  /  vb6  /  crystal report8.5

 

步驟

1: 建立odbc連接

 

2: 創建一個為crystal report報表文件

 

3: 加載microsoft activex data objects library 至項目的references 中

 

4. 創建vb 設計(designer) , 通過open existing file的方式把crystal report報表文件加載進來.

   如果報表條件從畫面輸入需要寫一些簡單程序, 舉例

dim adors as adodb.recordset

private sub report_initialize()

 

sql$ = "select *  from view_xxxx where xxxx "

‘根據畫面,重新獲得where條件’

 

set adors = createobject("adodb.recordset")

adors.open sql$, "provider=msdasql.1;persist security info=false;data source=odbc_sales", adopenkeyset, adlockbatchoptimistic

database.setdatasource adors

end sub

 

private sub report_terminate()

    set adors = nothing

end sub

 

5: 創建vb畫面(form) ,加入crystal report viewer控件

   一些簡單程序, 舉例

dim rptreportname as rpt_reportname ‘rptreportname is name of designer

   private sub form_load()

        crviewer1.reportsource = rptreportname

       crviewer1.viewreport

end sub

 

總結:

   這個方法實現了vb程序對水晶報表的控制, 但是在可擴展性方面不如前一種有效,任何報表的格式改動,需要編譯整個項目l

 

  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡阳市| 健康| 中超| 三穗县| 忻城县| 满洲里市| 沐川县| 镇原县| 苍南县| 贡嘎县| 莫力| 华池县| 诸城市| 宿州市| 广元市| 安岳县| 阿城市| 宁乡县| 铁岭县| 湄潭县| 黔南| 韶山市| 青浦区| 宝丰县| 黄冈市| 四川省| 万山特区| 阿鲁科尔沁旗| 甘谷县| 金昌市| 安阳市| 伊春市| 罗山县| 彰化市| 江口县| 西畴县| 海丰县| 穆棱市| 扎兰屯市| 景东| 浏阳市|