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

 

  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵南县| 平阴县| 林周县| 百色市| 家居| 达州市| 独山县| 铜鼓县| 玛曲县| 庆安县| 桂东县| 荥经县| 武冈市| 独山县| 梁平县| 长丰县| 奉贤区| 阜城县| 永善县| 厦门市| 新巴尔虎左旗| 井陉县| 陵水| 邹城市| 哈巴河县| 岳西县| 普兰县| 江山市| 岳阳市| 南召县| 施甸县| 固安县| 建湖县| 内黄县| 乐至县| 藁城市| 章丘市| 霍山县| 湘潭县| 汨罗市| 加查县|