如何为项添加展开折叠 *** 作(Report Builder 3.0 和 SSRS)

如何为项添加展开折叠 *** 作(Report Builder 3.0 和 SSRS),第1张

若要让用户能够展开或折叠某个项,请设置该项的可见性属性。设置可见性在 HTML 报表查看器中有效,有时也称为“深化” *** 作。在报表设计视图中,可以指定要显示展开和折叠切换图标的文本框的名称。在呈现的报表中,文本框中除了内容之外,还显示加号 (+) 或减号 (-)。用户单击切换时,报表显示内容将相应刷新,以根据报表中各项的当前可见性设置显示或隐藏报表项。通常,可见性切换的使用方式是最初仅显示摘要数据,让用户能够单击加号以显示详细信息数据。例如,您可以一开始就隐藏显示图表的值的表,或隐藏包含嵌套行组或列组的表的子组,这与在明细报表中相同。注意 在Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。 在报表生成器中,向表或矩阵添加加号和减号切换图标的最简单方式是分别使用表或矩阵向导创建表或矩阵。使用表或矩阵向导向表或矩阵组添加切换图标注意表或矩阵向导仅在 Report Builder 3.0 中提供。在报表设计视图中,在“插入”选项卡上单击“表”或“矩阵”,然后指向“表向导”或“矩阵向导”。按照向导中的说明 *** 作。在向导的“选择布局”页上,选中“展开/折叠组”复选框。完成向导中的步骤后,您的表或矩阵将包含展开和折叠图标。向表、矩阵或列表组添加展开和折叠图标在报表设计视图中,单击表或矩阵将其选中。“分组”窗格将显示行组和列组。右键单击“分组”窗格标题栏中的任意位置,然后单击“高级”。此时将切换“分组”窗格模式以便在设计图面上显示行和列的基础显示结构。在相应的组窗格中,单击要隐藏其关联行或列的行组或列组的名称。该组即被选中,并且“属性”窗格会显示“Tablix 成员”属性。注意如果看不到“属性”窗格,请在功能区的“视图”选项卡上单击“属性”。在“隐藏”中,选择以下选项之一来设置首次运行报表时该报表项的可见性:选择False 可以显示报表项。选择True 可以隐藏报表项。选择 可以打开“表达式”对话框,以便创建在运行时计算的表达式来确定可见性。在“切换项”下拉框中,选择要向其添加切换图像的文本框名称。注意包含切换图像的文本框不能是您要隐藏其关联行或列的行组或列组。该文本框必须在要隐藏的项所在的同一组或祖先组中。例如,若要切换与子组关联的行的可见性,请在与父组关联的行中选择一个文本框。若要测试该切换,请运行报表,然后单击带有切换图像的文本框。报表显示内容随即刷新,显示带有切换后的可见性的行组和列组。切换报表项的可见性在报表设计视图中,右键单击显示或隐藏的报表项,然后单击 “属性”。此时将打开该报表项的 “属性”对话框。单击“可见性”。在“在报表最初运行时”中,选择以下选项之一来设置首次运行报表时该报表项的可见性:选择“显示”可以显示报表项。选择“隐藏”可以隐藏报表项。选择“基于表达式显示或隐藏”可以使用在运行时计算的表达式来确定可见性。单击 (fx) 打开“表达式”对话框以创建表达式。注意指定可见性的表达式时,需要设置报表项的 Hidden 属性。表达式计算结果为 Boolean 值,值为 True 时表示隐藏该项,值为 False 时表示显示该项。在“可以通过此报表项切换显示”下拉框中,键入或选择要在其中显示切换图像的报表文本框的名称,例如 Textbox1。注意您选择的文本框必须位于此报表项的当前作用域或包含作用域中(上至表体)。例如,若要切换图表的可见性,请选择一个与该图表位于同一包含作用域中的文本框;例如,表体或矩形。文本框必须在同一容器层次结构或更高层次结构中。

1)插入矩阵后,是否支持一次性插入多列?

(如果没有这个界面,就打开视图-报表数据)

(如果没有这个界面,就打开视图-工具箱)

(以下以矩阵为例继续做)

①报表刷新时间设置

(预览时,无法 *** 作表格;如需调整表格,需要切换为Design视图)

1)调整表格宽度。

参照其他的Q1

2)调整颜色、大小、对齐、数字格式等

1)表格太宽怎么办?

大概率是因为有长于表格宽度的字符,且设置了表格行高随字段变化。

将属性窗口-cangrow 设置为False即可

右键表格左上角,选择”tablix属性"

这样保持表头可见就完成了。

如果出现表头与明细数据的重叠,将表头位置的背景色设置成白色即可。

7)查看报表时,多了一个空白页怎么办

方法一:

方法二:在Row Group 中设置 Keep Together = False, 进入Advance Mode, 设置所有Static成员的Keep Together = False

对于一些报表,调整Body的宽度和高度,直到和Report的宽度和高度差不多就行了。 *** 作就是将body的边框拖到和Report平齐。

**8)希望显示在同一页上

由于是对文本框而非文本设置方向,因此方向适用于文本框中的所有文本。不能为文本的各个部分指定不同的方向。需手动调整列宽和行高的大小以容纳旋转的文本。用于指定文本方向的 WritingMode 属性在“文本框属性”对话框中不可用。您需要打开“属性”窗格并且在该窗格中设置属性。WritingMode 属性的可用值是 Horizontal(文本从左到右读取)、Vertical(文本从上到下读取)和 Rotate270(文本从下到上读取)。必须手动调整列宽和行高的大小以容纳文本。注意 在Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。 设置文本方向创建新报表或打开现有报表。如果“属性”窗格未打开,请单击“视图”选项卡并选中“属性”复选框。单击要更改文本方向的文本框。在“属性”窗格中查找 WritingMode 属性,并在下拉列表中选择要应用到文本框的文本方向。注意对“属性”窗格中的属性分类时,WritingMode 位于“本地化”类别中。在列表框中,选择 Horizontal、Vertical 或Rotate270。请参阅任务教程:设置文本格式 (Report Builder 3.0)概念文本框(Report Builder 3.0 和 SSRS) 本文是否对您有所帮助?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11269284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存