vb中水晶报表数据源更换的问题

ancle 2004-09-17 04:10:20
在一台机器上作了张水晶报表(数据源通过ado连接),添加到vb中,生成一个工程。把这个工程放到另一台机器里,连接的是不同的服务器,但是有相同的数据库。(一台测试用服务器,一台正式的服务器)由于数据源不同,所以会报错。请问可以在vb中写些代码来自动根换数据源吗
...全文
153 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghanqin 2004-12-16
  • 打赏
  • 举报
回复
Dim m_Report As CRAXDRT.Report
Dim m_App As CRAXDDRT.Application
dim cn as new adodc.ConnectionString
dim rs as new adodc.Recordset


Private Sub Form_Load()
cn.open "............"

Set m_App = New CRAXDRT.Application
Set m_Report = m_App.OpenReport(App.Path & "\report1.rpt")

rs.Open "select * from table ", cn, 3, 2

m_Report.Database.Tables(1).SetDataSource rs
m_Report.DiscardSavedData

CRViewer91.ReportSource = m_Report
CRViewer91.ViewReport

End Sub
RUKYO 2004-09-18
  • 打赏
  • 举报
回复
自动根换数据源?
wumylove1234 2004-09-18
  • 打赏
  • 举报
回复
呵呵!
IE14571 2004-09-18
  • 打赏
  • 举报
回复
VB的我沒有寫過,不過它也應該有一個屬性叫做ReportSource吧,你要寫程式去給這個屬性賦值,應該就可以解決掉你的問題.

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧