急!!vb6报表打印问题 能解决必给分。

Lionel 2000-06-08 10:59:00
用VB6本身的报表设计器做的报表,如何在打印时打印当前页,也就是在一条一条的显示记录时按打印后直接打印当前页的内容?????
...全文
262 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuzhanyu 2000-06-14
  • 打赏
  • 举报
回复
在数据环境初始化的事件中填写代码!
yepo 2000-06-13
  • 打赏
  • 举报
回复
根据需要,改变Command中sql语句,选择要求的记录打印
具体方法是用

dataenvironment.commands("command1").commandtext="table where ...."
dataenvironment.command1
Un1 2000-06-08
  • 打赏
  • 举报
回复
使用activereport的printer和canvas试试!
sunbn 2000-06-08
  • 打赏
  • 举报
回复
activereport.dll & ocx is best ActiveX control i ever used.
download in some vb site , and crack
Lionel 2000-06-08
  • 打赏
  • 举报
回复
我不知道你说的ACTIVEREPORT是什么,但是VB本身有的那个也可以实现象你说的这样的方法,只是报表是要用dataenvironment做数据源的,而数据窗体中的数据源与它虽然是一个数据库,但是排列顺序却不同,不能用这种方法。您还有别的办法吗?或者用别的办法打印报表?
Un1 2000-06-08
  • 打赏
  • 举报
回复
activereport中可以用printer.PrintPage pages(i)直接打印第i页内容。
Lionel 2000-06-08
  • 打赏
  • 举报
回复
非常多谢这么快就有回答,但能否说得详细点??

809

社区成员

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

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