【问题标题】:How to make SSRS report for an invoice with page breakes如何为带有分页符的发票制作 SSRS 报告
【发布时间】:2014-06-26 09:31:22
【问题描述】:

我必须创建一个 ssrs 报告,用于从数据库数据中打印发票。 在我最初的尝试中,我创建了一个 A4 页面,里面充满了带有数据集字段的文本框。这非常适用于为一位客户提供单页发票。

但现在我需要创建一个多页报告,列出某个日期的所有发票。 我想知道我是否需要为此使用列表,如果是这种情况,我是否需要用列表框替换每个文本框?

谢谢

【问题讨论】:

    标签: reporting-services report ssrs-2008-r2


    【解决方案1】:
    1. 使用 1 Tablix 创建报告。
    2. 将其与包含所有 invoicenumbers 的数据集结合起来。
    3. 在现有报告中创建一个参数“发票编号”。
    4. 将您的现有报告作为子报告放在tablix中。
    5. 行组中右键单击“详细信息”并选择分页符
    6. 设置分页符“在组的每个实例之间”。
    7. 使用 invoicenumber 将主报表与子报表耦合。 (左:invoicenumber,右:[@invoicenumber])
    8. 运行您的报告;)

    【讨论】:

    • 我正在努力完成最后一步。您能否再解释一下“使用 invoicenumber 将主报表与子报表耦合。(左:invoicenumber,右:[@invoicenumber])”
    • 好的,右击子报表。选择“子报表属性”。双击子报表的名称。 (你没有看到任何事情发生,但只是去做,它可以治愈一个令人讨厌的错误;)转到“参数”。点击“添加”。在下拉列表中选择您的参数。单击外汇。点击“字段”。双击要在参数中输入的值。那应该这样做。成功了!
    • 感谢您的详细解释。我通过在整个报告上放置一个列表 tablix 并将字段和文本框拖到其中来使其工作。最初我想在添加不起作用的数据字段和文本框后放置列表 tablix。
    猜你喜欢
    • 2018-10-11
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多