高分请教水晶报表4.6的问题

amy_jiang 2004-12-27 06:22:52
我把水晶报表的需要的数据保存在my sql的一个表里面
我已经把refresh data on every print选上了,save data with report也去掉了

我现在有几个问题
1.调用.ACTION = 1的时候会报错
2.报表的数据总是不能自动刷新。

请高手指点一下,不胜感激。分不够可以加

...全文
50 点赞 收藏 2
写回复
2 条回复
myhgyp 2004年12月27日
With cr1 '报表控件
.PrinterDriver = Printer.DeviceName
'---------------------------------
'连接方式一
.Connect = "DSN = drugdb;UID =sa;PWD =;"
'-------------------------------------------------
.Destination = crptToWindow
.ReportSource = crptReport
.WindowHeight = Screen.Height
.WindowWidth = Screen.Width
.ReportFileName = App.Path + "\crystaltest46.rpt"
.WindowTitle = "满足条件的记录"
.WindowState = crptMaximized
.WindowLeft = 0
.WindowTop = 0
.Formulas(0) = ""
.Formulas(1) = ""
.Formulas(0) = "我这是第一个参数!"
.Formulas(1) = "我这是第二个参数!" & Chr(13) & Chr(10) & "换行了"
.FetchSelectionFormula
.Action = 1
End With
回复 点赞
aohan 2004年12月27日
1、调用.ACTION = 1的时候会报错

你要看看出现的是什么错误,比如你没有设置默认打印机就会报错,数据库连接出错,也会报错,要看具体情况了

应该是能自动刷新的,或者你每次将数据赋给report然后再.ACTION = 1

回复 点赞
发动态
发帖子

863

社区成员

5.5w+

社区内容

VB 数据库(包含打印,安装,报表)
社区公告
暂无公告