国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 

  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乌珠穆沁旗| 喀什市| 永定县| 新兴县| 醴陵市| 靖西县| 九江县| 临海市| 云南省| 安陆市| 舒城县| 滨州市| 宁波市| 江油市| 卢龙县| 朝阳区| 会同县| 文成县| 西城区| 万盛区| 封丘县| 五家渠市| 绥芬河市| 凤庆县| 阜新市| 漯河市| 上思县| 金坛市| 泰顺县| 闻喜县| 呼图壁县| 儋州市| 永兴县| 芦溪县| 乐至县| 厦门市| 新疆| 筠连县| 拉孜县| 灵武市| 花莲县|