SETFILTER w WildCards 未按预期工作

SETFILTER w WildCards Not Working as Expected

我一直在尝试让带有通配符的 Setfilter 正常工作,但我不知道为什么不能。

SETFILTER(Description,'*@%1*',"Assembly Header"."No.");

过滤器不起作用并且不显示任何内容,可能是因为 NAV 没有很好地解释 %1

已找到解决方案,最好使用 STRSUBSTNO 函数进行通配符连接

所以,它确实工作正常

SETFILTER(Description,STRSUBSTNO('*@%1*',"Assembly Header"."No.");

:)

因为它是相反的:

SETFILTER(Description,'%1','@*' + FORMAT(Assembly Header"."No.") + '*');

so [at][star]{搜索词}[star]

在 NAV 2013R2 中,它实际上为您提供了“*@”的错误消息

干杯!

在 NAV 2018 中唯一对我有用的解决方案是 azathoth:

'*@....' 不工作

'@*....' 正在工作