【问题标题】:Crystal report - item listing restarts on second page水晶报表 - 项目列表在第二页重新启动
【发布时间】:2023-03-14 06:03:01
【问题描述】:

我正在尝试在 CR 中创建报告,其中我有一个项目列表,这些项目以预先商定的布局显示,并且在第一页上只显示一个项目,其余的都显示在第二个和更远的地方,但在添加一个我发现列表从第二页的开头开始的项目编号。 例如:如果我有 (A,B,C,D,E,F,G) 的列表并且预先约定的布局是 1-3-3。 . . 所以结果应该是: 第 01 页:A 第 02 页:B、C、D 第03页:E、F、G

但相反,我得到了这种形式的结果:/: 第 01 页:A 第 02 页:A、B、C、 第 03 页:D、E、F 第 04 页:G

请问有人可以帮我吗?

部分专家中,在“之后的新页面”中,我正在使用代码:if pagenumber = 1 then remaining (recordnumber,1) = 0 else if pagenumber 1 then remaining (记录号,3) = 0 我究竟做错了什么 ?

提前致谢

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    我不确定这是一个多么棒的解决方案,但它确实对我有用。所以,如果有人遇到同样的问题,我希望它也对你有用。

    所以,为了更详细地了解我的案例,我在第一页的报告中有详细信息部分,但“详细信息”数据集中没有实际字段。只是一些带有信息的文本框。

    我为解决我的问题所做的是更改首页详细信息部分 (DS) 的大小。

    我有 DS-a、DS-b 和 DS-c。和两种不同的布局。在第一种情况下,DS-a 仅显示在第一页,然后 DS-b 显示在第一页上,并且根本没有 DS-c。对于第二个布局,我在第一页上有 DS-c 并在第二页上有 DS-b,然后是连续列出的项目。 这意味着,正如我在上面的示例中所示,我需要有两种类型的列表:

    1) Page-01:    A       Page-02: B,C,D    Page-03: E,F,G
    2) Page-01: "blank"    Page-02: A,B,C    Page-03: D,E,F    Page-04: G
    

    我对第一个版本没有问题,但无法创建第二个

    所以,为了让“项目”列表从第二页的数字 1 开始,我将 DS-a 的大小设置为最大,这样它就可以填满第一页的整个细节部分,并且没有更多的空间给 DS -b(虽然我确实将 DS-b 的参数设置为仅从第二页显示)。部分的大小可以轻松设置,只需放大部分,插入垂直线并从属性设置行“位置”顶部 = 0 和底部 = 5700(不需要存在线,只需使用它来设置大小) 它会成功的,至少它对我有用。 希望此信息对某人有用

    对不起我的英语:D

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多