【问题标题】:Fast Report Page Navigation issue快速报告页面导航问题
【发布时间】:2019-01-13 11:32:44
【问题描述】:

报告首先为 page1(Summary) 和 Details 生成结果。 报告结果首先从 Page1(Summary) 生成所有行,例如记录 1,2,...n,然后从 page2(Details) 重新生成 1,2,...n

我想从 page1(Summary) 打印记录 1,然后从 (Detail) 页面记录 1(即 InvoiceNo_1_Summary,然后是 InvoiceNo1_Detail),而不是先从 Summary 页面中的所有记录,然后是 Details

报告首先包含所有摘要,然后在报告末尾包含详细信息。 我需要修复,以便相同记录摘要和详细信息的详细信息与摘要一起出现,然后是正确的声明。

快速报告 (pgSummary) 两页来自 query1 和 来自query2的页面(pgDetails)

我需要修复,以便同一记录摘要和详细信息的详细信息与摘要一起出现,然后是同一发票的正确声明,即 InvoiceNo1。

【问题讨论】:

    标签: delphi vbscript fastreport


    【解决方案1】:

    您需要参数来在明细表上显示与主表记录号相同的记录,这里以 SQL Server 的 ADOQuery 为例

    1. ADOQueryMaster

      select * from invoice where date='1/1/2019'

    2. ADOQueryDetail

      select * from detinvoice where InvNo=:InvNo

    在 ADOQueryDetail 属性中:

    • 设置 Master=AdoQueryMaster
    • 为上述参数数据类型设置参数

    然后将波段插入报告页面

    1. MasterData, dataset= ADOQueryMaster
    2. DetailData,数据集 = ADOQueryDetail

    【讨论】:

    • 谢谢,我已经设法使用 Group Header /Footer 格式化我的报告
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多