水晶报表为什么不会随着数据的变化而变化

pulpviel 2003-06-12 12:40:42
水晶报表为什么不会随着数据的变化而变化?我用一个条件查出来,但是第二次用另一种条件查,表中的数据是变了,但为什么报表中的数据还是上次的?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystaldn 2003-06-14
  • 打赏
  • 举报
回复
谢谢,已解决
blasterboy 2003-06-13
  • 打赏
  • 举报
回复
你是直接把报表与数据库连接起来的,所以每次不管你程序中怎么选择,报表都不会变得!
你需要在程序中添加条件,来控制报表!
Davily 2003-06-12
  • 打赏
  • 举报
回复
在重新给记录集之前要用到DiscardSavedData方法
看看这段代码:
Set m_Report = Nothing
Set m_Report = m_Application.OpenReport(App.Path & "\Report5.rpt", 1)
m_Report.DiscardSavedData '注意:放弃原始数据。

m_Report.Database.SetDataSource rs1 '动态绑定ado数据源

CRViewer91.ReportSource = m_Report
CRViewer91.EnableGroupTree = False
CRViewer91.ViewReport
tollers 2003-06-12
  • 打赏
  • 举报
回复
你是怎么把记录集和报表联系起来的??
crystaldn 2003-06-12
  • 打赏
  • 举报
回复
请问我的报表为什么不会随着数据的变化而变化,不管我的任何条件
有没有改变它的数据源都一样,他都会显示所有记录
m_Report.Database.SetDataSource rs1 没作用
ps:crystal report 8.5
watt 2003-06-12
  • 打赏
  • 举报
回复
DiscardSavedData
pulpviel 2003-06-12
  • 打赏
  • 举报
回复
这个方法在哪里用?

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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