求教关于 FastReport 主从报表打印的问题. ( 积分: 100 )

  • 主题发起人 主题发起人 狂迷
  • 开始时间 开始时间

狂迷

Unregistered / Unconfirmed
GUEST, unregistred user!
希望以以下格式打印帐单:
========================================
主表 No.01
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=======================================
从表A
~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~
=======================================
从表B
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
现在的问题是:帐单的格式是预先印好的,每页都必需按这个格式打印,
但从表B的记录往往就多于一页可打完的数量。
而在FastReport3中,如果从表B 的记录超出一页后,余下记录会在
下一页的第一行(主表的位置)开始打印.非常苦恼!
我希望能做到的是:表2 的记录超出一页后,余下记录跳到下一页,
按相同的格式先打 主表, 再打从表A, 最后从表B余下部份记录.
(从表B 的记录,有可能多达数页)
单页的我以实现了,多页的我试了3天了都试不出这个效果.
请各位大侠伸出援手.谢谢.
 
希望以以下格式打印帐单:
========================================
主表 No.01
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=======================================
从表A
~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~
~~~~~~~~~~
=======================================
从表B
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~`
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
现在的问题是:帐单的格式是预先印好的,每页都必需按这个格式打印,
但从表B的记录往往就多于一页可打完的数量。
而在FastReport3中,如果从表B 的记录超出一页后,余下记录会在
下一页的第一行(主表的位置)开始打印.非常苦恼!
我希望能做到的是:表2 的记录超出一页后,余下记录跳到下一页,
按相同的格式先打 主表, 再打从表A, 最后从表B余下部份记录.
(从表B 的记录,有可能多达数页)
单页的我以实现了,多页的我试了3天了都试不出这个效果.
请各位大侠伸出援手.谢谢.
 
你可以先看一下FastReport的Demo
 
Demo 中没有这种效果.
 
Demo中 Mater-Detail-Subdetail
 
鳄鱼先生:
你没认真看贴.
 
将主表和从表A放在页头的Band或栏目头的Band里试试,
主表和从表A是多个记录的吗?如果都是一行记录就非常好办了
 
JohnSun2002:
还是不行.我发个文件给你帮忙试试行吗?
 
delphi自带的Demo中有QuickRpt的详细的例子,你去看看,或许会有些启发
 
想哭,试了两个星期了.
我把模拟程序和数据上传,希望有前辈能帮帮忙.
http://61.143.237.139/download/GUEST/MasterDetail.rar
 
后退
顶部