社区
多媒体
帖子详情
如何用DataReport进行分组打印
zhangzijing
2002-11-12 09:38:48
我的问题是将数据库中的某一个字段相同的数据打印在一起,当字段的内容换了,就打一行空格,重新进行打印
...全文
63
20
打赏
收藏
如何用DataReport进行分组打印
我的问题是将数据库中的某一个字段相同的数据打印在一起,当字段的内容换了,就打一行空格,重新进行打印
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxmin99
2002-11-19
打赏
举报
回复
报表宽度太大的话,你不妨把默认打印机设为横打(若原来是纵向的话),或者修改报表内容,可以看看你的reportwidth是不是太大了。
wxmin99
2002-11-19
打赏
举报
回复
name是你的分组字段,所以分组表头里要有name字段,其他只是lable罢了;
细节中要有cf1 cf2 cf3 mz1 mz2 mz3字段;
wxmin99
2002-11-18
打赏
举报
回复
当新建一个DATA REPORT时,只有报表表头、细节等简单的节,每当你增加一个组级别,那么报表中就多一个分组标头、分组注脚,你现在的要求,只要一个分组级别就可以了;
DATA REPORT中的打印按钮自动执行打印功能,不需要写什么语句拉,最多每次调用该报表时,做一下查询的刷新,以免内容未跟着数据源变化;
分组表头的属性设置页里有关于什么情况下分页的设置,根据你的要求,可以不分页(默认值),只须将分组标头上方适当空个几行就行了,这样打印出来的效果就是你的格式显示效果了。
zhangzijing
2002-11-18
打赏
举报
回复
还有 “然后将报表的分组标头做一个分页设置(在属性中)”,能不能具体点说
zhangzijing
2002-11-18
打赏
举报
回复
还有补充一句,我在打印按钮中应该写些什么语句呢? 我有急用 希望您能快点答复,感激不尽,100分一定奉上
zhangzijing
2002-11-18
打赏
举报
回复
wxmin99()再问你一下
你指的“报表分组,上一组对应父命令” 之中的上一组 是什么意思 可不可以再详细的说明一下。
我对于报表是一窍不通,帮忙说的清楚一点
谢谢了
zhangzijing
2002-11-18
打赏
举报
回复
在分组表头中 我写的是:
name cf1 cf2 cf3 mz1 mz2 mz3
在细节中写的是
1 w e r 1 1 1
对吗?用不用循环语句?
zhangzijing
2002-11-18
打赏
举报
回复
但是,我是这样做的,我把分组表头中写入父命令,细节写入具体的子命令,在打印按钮中写入语句
DataEnvironment1.Connection1.ConnectionString = App.Path & "\zikong.MDB"
DataReport2.Show 1
每个text都连接好了,但是预览的时候,系统报报表宽度大于纸张宽度,如何解决呢?
我的做DataReport的方法对吗?
wzsswz
2002-11-15
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1140/1140553.xml?temp=7.516116E-02
wxmin99
2002-11-15
打赏
举报
回复
不用谢,能帮上忙,我也很高兴!:)
woliuliudada
2002-11-14
打赏
举报
回复
我试出来了!:)
wxmin99() 谢谢你!
zhangzijing(niko) 你还没试出来吗?
woliuliudada
2002-11-14
打赏
举报
回复
我也是想要这样的表!!!!
我也很急!!
大家帮忙!!!
wxmin99
2002-11-14
打赏
举报
回复
咦,你难道还没有试出来吗?如果不要分页,要空行,只要将分组标头栏内的字段上方空一行即可。
zhangzijing
2002-11-13
打赏
举报
回复
我有急用,希望大家帮帮我,谢谢
zhangzijing
2002-11-13
打赏
举报
回复
类似于
在库中存放如下:
name cf1 cf2 cf3 mz1 mz2 mz3
1 w e r 1 1 1
1 w e r 2 2 2
1 w e r 1 1 1
2 t y u 1 1 1
2 t y u 2 2 2
打印的效果如下:
name 1 日期:
cf1 cf2 cf3
w e r
1 1 1
2 2 2
1 1 1
name 2 日期:
cf1 cf2 cf3
t y u
1 1 1
2 2 2
就是这样的,希望会的大侠给点指示,我很急。
wxmin99
2002-11-13
打赏
举报
回复
在数据源里有关于父子(command)关系的设定,你可以将表头显示的内容作为父命令,把表体内容作为子命令,父子之间的关系应该是一个关联字段(即你需要分组的字段),在做DATA REPORT时,报表分组,上一组对应父命令,细节对应子命令,然后将报表的分组标头做一个分页设置(在属性中),就可以了。显示出来就是与父命令同一字段内容相同的记录显示出来,若父命令字段内容改变了,就另起一页,继续。试试吧!
zhangzijing
2002-11-12
打赏
举报
回复
总觉得和我说的不一样,我说的是在库里是一条一条的生产纪录,将这些生产纪录一条一条的打印出来,如果生产的是同一个东西,就将数据打印在同一个表格里,表头一样。如果要打印的和上一次打印的不一样,就重新打印表头再打印生产内容,表头是变化的,数据也存在同一个表中。
mouseanAnya
2002-11-12
打赏
举报
回复
这两个压缩文件是同一个工程?!
"┗━"这个东东怎么画的?!!!
mouseanAnya
2002-11-12
打赏
举报
回复
MARK!
playyuer
2002-11-12
打赏
举报
回复
数据构型:
http://www.triaton.com.cn/Private/Zip/ShapeNew.zip
http://www.triaton.com.cn/Private/Zip/ShapeTree.zip
Data
Report
简单例子
Data
Report
简单例子 for VB
Visual+Basic下的四种常用报表的
打印
方法
Visual+Basic下的四种常用报表的
打印
方法
VB数据报表
data
report
[整理].pdf
VB数据报表
data
report
[整理].pdf
Visual Basic下的三种常用报表的
打印
方法
Visual Basic下的三种常用报表的
打印
方法
vb
data
report
生成报表
用vb自带的
data
report
生成数据报表。源代码
多媒体
809
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章