如何用DATAREPORT实现这样一个报表?

weifriend132 2004-10-26 09:49:39
调用的是数据库中的一个表 比如学生信息表(姓名,性别,年龄)
那用DATAREPORT在一页中如何实现这样一个报表 如何在一行显示两条记录

姓名 性别 年龄 姓名 性别 年龄
张三 男 22 李四 男 20
王五 女 18 赵六 男 22
云飞 女 22 什么 男 23
. . . . . .
. . . . . .
. . . . . .

因为纸张较宽 客户要求这样一行显示两条记录实现
请问各位 如何用DATAREPORT实现呢
我在它的的细节区不能放置重复的字段 这怎么办呀?

...全文
115 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbman2003 2004-11-03
你选中(点击)ActiveReport的Detail(细节)部分,在属性窗口,将Detail的ColumnCount属性设置为你需要的分栏数目。
回复
weifriend132 2004-11-02
大哥 Detail的ColumnCount在哪里?
回复
vbman2003 2004-10-30
在属性窗口,将Detail的ColumnCount属性设置为2
回复
weifriend132 2004-10-30
ActiveReport怎么用呀?
谢谢大家的关注!!!!!!!!
回复
helanshan 2004-10-27
没有试过,不知行不行。。
回复
sys9933 2004-10-27
都是建议先建立一个临时表,姓名1 性别1 年龄1 姓名2 性别2 年龄2.每次先清空这个表的内容,然后,将所需要的插入到表中,再调用报表来显示打印!
回复
hengheng1 2004-10-27
可以,先做一个打印临时表,姓名1 性别1 年龄1 姓名2 性别2 年龄2,将记录集分别插入到给表中
回复
裸男 2004-10-27
用ActiveReport吧,之前我也有这种需求,要求分栏打印,用DataReport弄了半天都没搞定,最后用ActiveReport轻松地就搞定了。
感觉VB自带的这个DataReport很弱智,Visual Foxpro中的报表工具比VB的都强很多。
回复
wea1978 2004-10-27
用SQL查询吧。
先将结果查询出来,再用DATAREPORT就可以实现了。
回复
vbman2003 2004-10-27
建议用ActiveReport
DATAREPORT可能不行
回复
jam021 2004-10-27
关注,帮你顶!
回复
yvi114 2004-10-27
楼上的这种方法也是可行的,就是有点不方便,直接打印ACCESS报表就不会了,但也不完美,就是不能预览
回复
发动态
发帖子

1181

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告