0

我在 Lotus Notes 数据库的视图中的一列中有这个公式。但是,它不会更改视图中字段“EmployeeName”的值,仍然显示原始名称。

示例: 原始 Franco Martínez, José Ramó 预期 输出Franco Martinez, Jose Ramo

value1:="i";
value2:="e";
value3:="o";

optionList := value1:value2:value3;
aliasList := "í":"é":"ó";


@ReplaceSubstring(@Text(EmployeeName); aliasList; optionList)
4

1 回答 1

3

由于公式绝对正确,因此问题必须在其他地方。您已经检查过,该字段是摘要,所以这不是问题。

请检查列的程序名称(属性中的最后一个选项卡):它是否恰好与同一视图中的另一列匹配,或者可能是“EmployeeName”?然后只需删除名称,它将由一个新的唯一名称重新填充。

解释:重复的程序名称意味着两列显示相同的值,并且第二列的公式永远不会执行。如果列名中有一个 Fieldname,那么无论公式如何,它将始终显示该字段的值。

另一种解释可能是“í”<>“í”......其中一个可能是另一个Unicode字符的表示,并且恰好“看起来”像另一个......您可以使用按钮或代理只是@Prompts replacesubstring 之后的值,或者将字段的内容复制到十六进制编辑器中...

您也可以尝试 @Ascii() - @Function 转换为 ascii 而无需替换字符。

于 2014-04-17T07:01:49.830 回答