我期待将水晶报表中的组名更改为不在数据库内的指定文本值。使用公式将Crystal Reports中的组名称更改为非数据库值
例如我有一个“地位”字段,可以是“我”或“一个”。我希望这些在组标题中显示为“无效”或“有效”。我目前在'使用公式作为组名'中的代码是:
stringvar newGroupName;
if (groupname = "I") THEN newGroupName:= "Inactive" ELSE
if (groupname = "A") THEN newGroupName:= "Active" ELSE
newGroupName:= groupName;
newGroupName
但是,这说明我传递的groupName保留字的参数太少。
在网上看过,但没有发现使用groupname函数定义非数据库名称的任何内容。任何帮助不胜感激。
明天将在工作中测试。如果解决方案很简单,将会非常失望 – BiGXERO
您应该在第一行测试空值:'If Isnull({table.field})然后'丢失'否则如果...' – craig
我总是改变下拉列表将所有报告/公式的晶体默认值设置为“NULLS的默认值”而不是例外。它节省了很多麻烦:) –