将报告生成器中的第一个字母大写

Lon*_*nUK 1 sql-server reporting reportbuilder3.0

我正在使用报告生成器编写报告,并且数据集的字段值是大写的,我想在文本框中将此数据字段值的第一个字母大写。如果您能提供帮助,请告诉我。

谢谢瑜伽士

小智 5

在报告中,您可以使用通用文本函数 StrConv() 进行大小写,以形成正确的大小写(每个单词的第一个字符大写):

StrConv([Field].value, vbProperCase)

https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/strconv-function

如果您只想将第一个字符大写(其余部分保持原样):

UCase(Left([Field].value, 1)) & Right([Field].value, Len([Field].value) - 1)

(问题标题指的是Report Builder,因此SQL中给出的答案可能不适合所有人的需要)