请教ReportMachine解决中式带边条及固定行的疑难报表问题(50分)

  • 主题发起人 主题发起人 lzhg178
  • 开始时间 开始时间
L

lzhg178

Unregistered / Unconfirmed
GUEST, unregistred user!
我做的报表格式如下:
单项工程名称 施工单位 建筑面积 高度 层数 结构类型 开工时间 竣工时间
专 xxxxx xxxx
业 xxxxx xxxx
记 xxxx xxx
载 xxxx xxxx
xxxx xxxx
xxxxx xxxx
在ReportMachine主项数据采用的是动态,6行固定显示,没数据显示空行。请问加入了左侧专业记载这个边条该如何做呢。(注:直接在memo中输入专业记载不行,会显示不全或重复)
 
全部放在表头,竖排放4个label显示专业记载
 
用农民工的方法应该可以解决的,我用ReportMachine不多
 
这个报表我用的是RMUserDataset控件,设计报表时的主项数据是一行的,设linesperpage=6(打印时每页显示6行数据),在主项数据左侧memo的OnbeforePrint事件中编写如下代码即可解决:
if _RM_Line=2 then
Memo1.text:='专';
if _RM_Line=3 then
Memo1.text:='业';
if _RM_Line=4 then
Memo1.text:='记';
if _RM_Line=5 then
Memo1.text:='载';
我第一次来大富翁提问问题,虽然自己解决了,但还是多些二位关心。
希望以后大家多多交流,散分了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部