ssrs 2005 分页问题

发布于 2024-07-25 16:16:40 字数 714 浏览 5 评论 0原文

我正在使用 2005 报告服务器,并且面临分页问题。 我的情况是 我有 5 个数据表

tab1
tab2
tab3
tab4
tab5

,用户可以选择发布上述任何一个表(我有 5 个参数来支持上述内容),

我的要求是如果用户选择显示 tab2 tab4 我需要有 2 张表,一张用于 tab2,另一张用于 tab4

在我的报告中,如果用户选择显示 tab1 tab2 和 tab5, 在我的报告中,我需要 3 张纸,一张用于 tab1,一张用于 tab2,另一张用于 tab5,2008

年我能够通过分页符设置来实现这一点 与 2005 年相同的设置不起作用。

我为每个表尝试了以下设置,

可见性表达式为:

IIF(parametername = true , false , true)

并选择设置...表后分页符和表前分页符,但我无法为了获得所需的输出,

我看到一个解决方案说矩形内有矩形,我尝试了相同的方法 我把桌子移到内部矩形 外部矩形具有可见性表达式内部矩形具有分页选项(矩形之后/矩形之前/也尝试过两者)

它仅适用于一个控件,例如表一 就我而言,我有 5 个表,我为所有 5 个表做了这个解决方案,每个表都有 2 个矩形,但错误仍然存​​在,

是否可以解决上述问题? 将受到高度赞赏

am working on 2005 reporting server and am facing an issue in page break.
my scenario is
i have 5 data tables say

tab1
tab2
tab3
tab4
tab5

and user can choose to publish any of the above tables(i have 5 parameter to support the above)

my requirment is if user select to display say tab2 tab4
in my report i need to have 2 sheets one for tab2 and other for tab4

if user select to display say tab1 tab2 and tab5
in my report i need to have 3 sheets one for tab1 next for tab2 and other for tab5

in 2008 am able to achieve this by the page break setting
where as in 2005 same settings doesnt work.

i tried the below setting

for each table the visibility expression is:

IIF(parametername = true , false , true)

and choosing setting... page break after table and page break before table but i was not able to get the required output

i saw a solution saying rectangle inside a rectangle and i tried the same
i moved my table to the inner rectangle and
the outer rectangle has visibility expression the inner recatngle has the page break option(page break after rectangle/before rectangle/tried with both as well)

it works only for one control say table one
in my case i have 5 table and i did this solution for all 5 tables with 2 rectangle each for a table but error still persist

any work around for the above?? will be highly appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伤痕我心 2024-08-01 16:16:40

我设法用一个可怕的解决方案解决了这个问题(但它有效)。

我在每个表格后面放置了一个小的透明三角形(它们也必须可见才能使分页符正常工作,因此它们需要与表格共享相同的可见性逻辑)。

在矩形之前设置分页符。 这似乎对我有用,唯一的区别是我没有有条件地控制表格的可见性。 但原则应该适用。

我和你有同样的错误,表后分页,非常烦人。

I managed to get round this with a horrible solution (but it works).

I placed a small transparent triangle just after each table (they have to be visible as well for the page break to work, so they would need to share the same visibility logic as your tables).

Set Page break before the rectangle. This seemed to work for me, the only difference is I am not conditionally controlling the visibility of the tables. The principle should apply though.

I had the same bug as you with page break after table, very annoying.

筱果果 2024-08-01 16:16:40

右键单击表格,然后选择属性,选中“分页符”标题下的“在此表格之前插入分页符”

right click table, and select properties, Check "insert a Page break before this table" under :Page Breaks" title

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文