2

在水晶报表 8.5 中,我需要将第一个字母大写,其余小写。

例如,如果我有来自 Sql Server 的数据,因为 GURUKIRAN VASUDEV NAYAK它应该在报告中显示为Gurukiran Vasudev Nayak

可能吗?如果可能怎么办?

4

2 回答 2

2

试试 ProperCase 函数。创建一个公式字段并编写以下代码

ProperCase({Command.Field})

将“Command”替换为数据库命令的名称,将“Field”替换为数据库字段的名称。要使用公式字段,请将其拖放到报表上。

我不确定8.5版本是否包含上述功能,但如果没有尝试以下SQL Server功能http://blog.sqlauthority.com/2007/02/01/sql-server-udf-函数到转换文本字符串到标题大小写正确大小写/

于 2013-06-20T09:36:15.203 回答
1

试试这个ProperCase功能。创建一个公式字段并编写以下代码

ProperCase({table.name})

I LOVE MY INDIA
结果:I Love My India

于 2014-07-10T09:38:28.017 回答