我一直试图让Setfilter的通配符正常工作,但我不知道为什么它不是。
SETFILTER(Description,'*@%1*',"Assembly Header"."No.");
过滤器不起作用且不显示任何内容,可能是因为NAV没有正确解释%1
答案 0 :(得分:1)
找到一个解决方案,最好利用STRSUBSTNO函数进行通配卡连接
所以,它确实可行
SETFILTER(Description,STRSUBSTNO('*@%1*',"Assembly Header"."No.");
:)
答案 1 :(得分:0)
因为它反过来工作:
SETFILTER(Description,'%1','@*' + FORMAT(Assembly Header"."No.") + '*');
所以[at] [star] {搜索词} [星级]
在NAV 2013R2中,它实际上给了你一个错误信息,用于' * @'
干杯!
答案 2 :(得分:0)
在NAV 2018中为我工作的唯一解决方案是azatoth:
' * @ ....'不工作
' @ * ....'工作