能否控制FastReport的Page Footer打印的是当前行? ( 积分: 100 )

  • 主题发起人 主题发起人 EdwinYeah
  • 开始时间 开始时间
E

EdwinYeah

Unregistered / Unconfirmed
GUEST, unregistred user!
报表结构:
MasterDataBand//对应MASTER DATASET
DetailDataBand//对应detail dataset
Page Footer//
问题:在多页(即master dataset多记录)的情况下,发现每一页的Page Footer上的memo打印的字段值总是MASTER DATASET的最后一条记录的值。
有什么方法可以令每一页的Page Footer上打印的字段值是master dataset当前记录字段值?
 
报表结构:
MasterDataBand//对应MASTER DATASET
DetailDataBand//对应detail dataset
Page Footer//
问题:在多页(即master dataset多记录)的情况下,发现每一页的Page Footer上的memo打印的字段值总是MASTER DATASET的最后一条记录的值。
有什么方法可以令每一页的Page Footer上打印的字段值是master dataset当前记录字段值?
 
请参看DEMO或HELP
关于HEAD、FOOT 可设置TPrintDBGridEh的属性:
AfterGridText、BeforeGridText
PageFooter、PageHeader、Title
帮助写得清楚
 
to lah998:
TPrintDBGridEh 跟fast report有什么关系吗?
 
EdwinYeah,我知道你是个BOLD高手,所以借宝地问个问题.
我发现用BFD4+Delphi7+ADO+SQLSERVER2000有个问题,就是所有的中文字符串保存到数据库后被截成了一半,比如name 为"张三李四",保存后就成了"张三".请百忙中拨冗指点一二.谢.
 
完全可以的,打印当前行就不要用“主项数据”或者将主项数据的数据集设我虚拟,
详细看看使用手册吧,我的主页里面有Fast Report3的使用手册和Fast Report3.18控件,
www.zptang.ys168.com
 
几乎忘记这个问题了。。。直到donald7771来跟帖。。
我的问题的答案是,最后用DETAIL FOOTER实现,PAGE FOOTER有一个LIMITATION。
TOdo
nald7771:
说我是BOLD高手,真不敢当,我2003年曾研究过一段时间的BOLD,但由于各种原因并没有在实际中使用过,所以不好意思,你的问题我帮不了,但我推荐你去找道明德,据我了解他在多个项目中应用了BOLD。
如果找不到他,你可以UNICODE,双字节设置上找找原因?
 
分数就平分给所有跟帖者吧。
 
多人接受答案了。
 
to 唐佐平:
我的报表是主/从表多页连续打印,怎么可以不用master band?
另外我用的是2.53版的FR。
 
后退
顶部