先使用:create New Connection
一般用Ole DB(Ado)
選擇 Microsoft Ole DB Provider for SQL Server
輸入服務器名,用戶名,密碼,要連接的數據庫
注:(sql一定要支持sql server認証方式,否則你就要用Windows認証,即勾選
Integrated Security選項)完成後選擇數據庫下的數據表,可將表中的字段直接拖入到水晶報表設計器中,
自己再調整報表格式即可。
一般用Ole DB(Ado)
選擇 Microsoft Ole DB Provider for SQL Server
輸入服務器名,用戶名,密碼,要連接的數據庫
注:(sql一定要支持sql server認証方式,否則你就要用Windows認証,即勾選
Integrated Security選項)完成後選擇數據庫下的數據表,可將表中的字段直接拖入到水晶報表設計器中,
自己再調整報表格式即可。
解决方案 »
- SQL Server2005如何记录数据的操作
- 各位高手,你们是怎么学会SQL的,这么复杂的语句嵌套,这么多的连接,这么复杂的存储过程,你们是怎么学会的呢?
- 数据库迁移中,游标逐行处理的时候,commit,rollback放在哪里比较适合呢?
- 数据库精品关注 ,解决当场给分,急急急
- 这个SQL语句应该怎么写??着急在线等!
- 急!一个简单的问题,怎样查询一张表的列名、列类型、长度。
- 请教!我原来用ODBC连接SQL Server好好的,今天却出错了,请大家帮帮忙!
- 如何知道我的数据库中有多少个用户表,并且各个表的名称是什么?
- 高人指点:关于SQL server 的问题!!!!!急!!!
- 高分求解,选择一种数据库数据同步方法
- 求一条SQL语句
- 用VB调用SQL问题!!
也有不会的!!!
这一贴什么也没有学习到。
VB版中没有高人呀!
------------------查了一下,没有看到你在VB版发的贴子。
在开头定义:
Dim crapp As CRPEAuto.Application
Dim report As CRPEAuto.report
打印事件代码:
'创建字段定义文件 *.ttx
'CreateFieldDefFile DEjr.rscmQuery_GroupByMonth, App.Path & "\reports\rscmQuery_GroupByMonth.ttx", True
'Exit Sub
Set crapp = New CRPEAuto.Application
Set report = crapp.OpenReport(App.Path & "\reports\rscmQuery_GroupByMonth.rpt")
report.ReportSummaryInfo.Title = txtInput
report.Database.Tables(1).SetPrivateData 3, DEjr.rscmQuery_GroupByMonth
report.Previewdejr.rscmQuery_GroupByMonth 是VB记录集
rscmQuery_GroupByMonth.rpt是报表文件,创建时数据源选择使用 字段定义文件(*.ttx)