水晶报表中如何获取打印事件

ksmark 2009-06-10 09:08:30
请教如何获取水晶报表的打印事件,我想让打印出来的数据写入数据库中,不点打印就不写入数据库。
在线等待!!!
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ksmark 2009-06-11
  • 打赏
  • 举报
回复
晕,有了BUTTON,我直接让他们点击后放入数据库啦。呵呵。
阿泰 2009-06-11
  • 打赏
  • 举报
回复
设置控件dock属性,默认是fill的,你换成其他的就可以了。
阿泰 2009-06-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mark3798 的回复:]
楼上,感谢你的回复。
你的代码放在哪个事件中?如何去触发他呢?
[/Quote]

自己拖个按钮进去(比如改叫“打印”),然后把代码写在这个按钮事件里
ksmark 2009-06-11
  • 打赏
  • 举报
回复
楼上,感谢你的回复。
你的代码放在哪个事件中?如何去触发他呢?
ksmark 2009-06-11
  • 打赏
  • 举报
回复
那个crystalreportviewer控件放入窗体后就和窗体一样大,不能拉小一点吗?
请教各位!
阿泰 2009-06-10
  • 打赏
  • 举报
回复
目前的版本,已经不可捕获了,比较好的方法是自己写一个打印事件。
这样既能准确打印,又能自己写事件

打印按钮的代码你可以这样写:

Dim myReport as New ReportDocuemtn()

....
...
myReport.Printtoprinter(1,false,0,0)

后面可以跟写你的数据保存代码

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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