gpt4 book ai didi

sql-server-2008 - 将 SSRS 中的特定文本加粗

转载 作者:行者123 更新时间:2023-12-04 07:14:31 25 4
gpt4 key购买 nike

我的存储过程中有一列包含以下数据:

abcs,defs,CA(5,6);wsdf,kdh,CA(7,8)

现在我只希望括号中的数据是粗体,其他一切都是常规的,如下所示:

abcs,defs,CA(5,6);wsdf,kdh,CA(7,8)

最佳答案

创建自定义代码函数以加粗文本:右键单击报表表面的非设计部分,选择Report Properties...然后点击 Code标签。输入以下代码:

Function BoldText(Text As String) As String
return Text.Replace("(", "(<b>").Replace(")", "</b>)")
End Function

转到您的字段单元格并将值的表达式从仅字段值更改为使用字段值调用此函数:

=Code.BoldText(Fields!FieldToBold.Value)

现在,这个位是关键 - 在您的单元格中,单击它显示的位置 <<Expr>>所以它突出显示然后右键单击它并选择 Placeholder Properties... .关于General选项卡选择单选按钮以激活 HTML - Interpret HTML tags as styles .

现在括号内的任何内容都会加粗。

更新 - 更改字体颜色

您还可以使用 <font> 更改字体的颜色HTML 标记(以下示例将括号内的任何内容变为红色和粗体):

Function BoldText(Text As String) As String
return Text.Replace("(", "(<font color=Red><b>").Replace(")", "</b></font>)")
End Function

关于sql-server-2008 - 将 SSRS 中的特定文本加粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com