高难度问题--ReportBuilder的横打问题!!!高分相送!!!(200分)

  • 主题发起人 扁舟一叶
  • 开始时间

扁舟一叶

Unregistered / Unconfirmed
GUEST, unregistred user!
在用ReportBuilder作一个运动会的足球秩序册时候,碰到如下报表,不知道如何解决
北京队
------------------------
教练:金志扬
主力:01徐云龙 02原 野 03韩 旭 04姚 健
05杨 璞
替补:15高 峰 16曹限东 17陶伟
------------------------
上海队
------------------------
教练:吴金贵
主力:01申 思 02祁 宏 03谢 晖 04沈 晗
05范志毅
替补:15王 云 16杜 威 17孙 吉 18孙 祥
------------------------
这其中,参赛队伍为一个group,主力和替补又是一个group。但如何实现人员的横向排序和横打?
 
以上应该不会很难,如果你不好直接使用字段来控制的话,那就使用变量来实现吧,
rb里面有这方面的例子,类似卡片式打印。
 
我来找找看呢
 
首先谢谢chnplzh。
我是在设计器中的file菜单下的page setup中,设置layout的tab页:
设置comumns为4
设置comumn traversal为Left to Right,基本满足要求,但是出现新问题,就是分组的时候,这组记录已经结束,应该新起一行,reportbuilder不是这样,它接着后面。效果如下:
北京队
------------------------
教练:金志扬
主力:01徐云龙 02原 野 03韩 旭 04姚 健
05杨 璞
替补: 15高 峰 16曹限东 17陶 伟
------------------------
上海队
------------------------
教练:吴金贵
主力:01申 思 02祁 宏 03谢 晖 04沈 晗
05范志毅
替补: 15王 云 16杜 威 17孙 吉
18孙 祥
------------------------
这时候如何解决呢?我看了group的设置了,要么勾选start new comunm或者start new page,但这样会出现新的一页了。
怎么办呢?
 
意思不是很明白。你是不是想在
“替补: 15高 峰 16曹限东 17陶 伟”
后面加上一个空白行。按道理应该可以解决呀!好象没有这么复杂,楼主好好研究
一下rb,它里面的功能挺强的,我一直使用它来实现打印功能。
 
chnplzh,我想要得到的是15高峰能顶左边,但它没有顶左。是不是我哪些设置有误?劳驾您给看看,多谢
 
那简单,你只要使用4个变量即可,变量1-》上海队字段,变量2-》教练字段,
变量3-》主力字段,变量4-》替补字段,然后在变量的OnGetText或OnPrint事件中
对变量赋值即可。
 
谢谢各位,我用FastReport很简单的解决了上述问题
 
请问兄弟,那个FASTREPORT在哪里有呀?我现在也碰到跟你一样的问题,搞不出来,都急死了,请兄弟帮忙告诉一声了。
 
兄弟,我用的是quickrep,在这里面我想打印如下的格式:
准考证号 001 准考证号 002
考生姓名 王明 考生姓名 张军
工作单位 公路局 工作单位 公路局
其中每个准考证都是一条记录,但是在打印的时候出现如下问题:
准考证号 001 准考证号 001
考生姓名 王明 考生姓名 王明
工作单位 公路局 工作单位 公路局
请问兄弟们该如何解决呀,不胜感激。搞了几天都没有解决,!
 
注意datasource是否设置,不幸就删掉重建。file菜单下的page setup稍微设置一下。
 
ReportBuilder哪儿有了?我用的是quickrep,这个好难用呀。
 
google一下,多的很
 
to leijingguo36:
去 www.51delphi.com 下载。
 
兄弟们,第一次用FASTREPORT,还不知道怎么去用了,以前用那个QR,效果太差了,排列下面的报表都不知道想多少办法了。如果我想打印下面的报表,在FASTREPORT里面该怎么进行设置了,兄弟们,真的麻烦你们了,我是菜鸟了,请告诉我该用些什么组件和一些重要方面的设置了,格式如下:
准考证号 001 准考证号 002
考生姓名 王明 考生姓名 张军
工作单位 公路局 工作单位 公路局
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
707
import
I
I
回复
0
查看
613
import
I
顶部