在 SSRS 设计器中一次更改多个字段的属性

Kyl*_*Mit 4 designer rdl reporting-services sql-server-data-tools

这与在 RDL 中一次格式化多个字段的帖子非常相似,但是设置属性(例如Size.WidthFont.FontSize当所选单元格之间的基础数据不同时) 仍然存在问题。

这是已接受的答案:

选择设计器中的所有控件,然后按F4属性。更改背景颜色

但是,当存在由多个子属性组成的属性时,如果存在不足。下面是一个使用字体和大小的示例,每个字体和大小都由多个属性组成。

这是选择单个字段或选择多个具有相同值的字段时的情况:

特性

但是,如果我突出显示几个具有不同字体大小或宽度的单元格,我就无法同时编辑它们。例如,如果我想在整个报告中保持一致的列宽。

以下是选择多个字段并且其中任何字段具有不同值时属性的外观:

属性 - 隐藏

这并不理想,但在大小属性的情况下,我可以输入速记值,其中包括以逗号分隔的宽度和高度,并且它将将该更改应用于所有选定的单元格。

但由于某种原因,在字体部分,我什至无法做到这一点。

我尝试过的其他事情:

  • 使用格式化工具栏- 对于 SSRS 来说它似乎总是呈灰色:
    工具栏

  • 使用格式化菜单项- 不公开 FontSize 属性:
    菜单栏

  • 使用上下文菜单进入属性表单,该表单已禁用:
    上下文菜单

小智 5

如果它们在所有选定字段中不相同,它们将显示为灰色。这可能取决于相关格式化字段的不同。

一种解决方法是创建一个内部文本参数:

FontFamily 内部参数

使用您想要用于该属性的值的默认值:

FontFamily 内部参数默认值

然后为每个应具有相同格式的单元格单独设置此参数的属性:

带参数的文本框属性

对每个相关子属性重复此操作,然后您将能够通过更改参数来更改报告中的格式。