社区
数据库(包含打印,安装,报表)
帖子详情
DataReport分组打印问题
yangxie5201314
2010-04-13 09:10:24
英雄们呐,小弟跪求打印解决办法:
我目的是要打印单据,A5纸张的那种,现在有未知行数的MSHFlexGrid表格往单据里面填充,打印机只有A4,所以页脚的数据还在最底下,中间空出来了好大一块,有没有办法使用分组打印,让每次只打印固定行数,如5行,然后就分页,还有就是我用的是动态RecordSet,帮帮忙啊
...全文
115
3
打赏
收藏
DataReport分组打印问题
英雄们呐,小弟跪求打印解决办法: 我目的是要打印单据,A5纸张的那种,现在有未知行数的MSHFlexGrid表格往单据里面填充,打印机只有A4,所以页脚的数据还在最底下,中间空出来了好大一块,有没有办法使用分组打印,让每次只打印固定行数,如5行,然后就分页,还有就是我用的是动态RecordSet,帮帮忙啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Fanks
2010-04-14
打赏
举报
回复
1.记录数处理
dim iCount as integer '记录数
dim iMod as integer '余数
dim iAdd as integer '添加的空行数
iMod=iCount Mod 5
if iMod>0 iAdd=5-iMod
'循环给RecordSet添加iAdd数量的空行,不需要写了吧?
2.DataReport显示
先定义好细节栏的字体和高度,此时在报表上实际显示可能是多于5行的,这样就添加页头页脚并加大或缩小其高度来限制细节栏可显示的总高度,达到输出固定5行的效果。
yangxie5201314
2010-04-14
打赏
举报
回复
[Quote=引用 1 楼 fanks 的回复:]
不知道你在不够5行的时候怎么显示,显示空行补足?那么你最好在获取RecordSet时就进行处理,使记录数是5的整倍数就可以了,DataReport中你可以通过调整页头、页脚高度以及细节栏高度来控制,使细节部分只能显示5条记录(通过报表预览查看)。
[/Quote]
能具体点吗?
Fanks
2010-04-14
打赏
举报
回复
不知道你在不够5行的时候怎么显示,显示空行补足?那么你最好在获取RecordSet时就进行处理,使记录数是5的整倍数就可以了,DataReport中你可以通过调整页头、页脚高度以及细节栏高度来控制,使细节部分只能显示5条记录(通过报表预览查看)。
VB6中用
Data
Report
做报表
VB6中用
Data
Report
做报表2002-01-08· ·李文强 ··yesky 我不是VB熟练工,最近刚刚用VB做完一个程序,其中控制部分没费太大周折,倒是报表部分颇让我费了一翻脑筋。在网上找了半天,也没找到关于VB6的
Data
Report
的详细介绍,于是想借鉴"前辈"们的经验,用Crystal
Report
或EXCEL,感觉也不省劲,于是决定回头再去"啃"
Data
Report
,别说,还真让
Data
Report
相对详细的介绍
首先介绍一下
Data
Report
对象的几个常用属性。一是
Data
Source,用于设置一个数据源,通过该数 据源,数据使用者被绑定到一个数据库;二是
Data
Member,从
Data
Source提供的几个数据成员中设 置一个特定的数据成员;三是LeftMargin、RightMargin、TopMargin、BottomMargin等,用于指定 报表的左右上下的页边距;四是Sections,即Dat
VB6中用
Data
Report
做报表(转)
我不是VB熟练工,最近刚刚用VB做完一个程序,其中控制部分没费太大周折,倒是报表部分颇让我费了一翻脑筋。在网上找了半天,也没找到关于VB6的
Data
Report
的详细介绍,于是想借鉴"前辈"们的经验,用CrystalRepor...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章