我一直在尝试使用参数product_id = 'Z108-20-6,3~10' and company_id = 14
来过滤数据窗口,但是setFilter函数返回-1,这是无效的。
[在查看了文档和一些Google搜索之后,我发现波浪号字符是转义字符,因此,为了将其用作文字字符,我应该使用“ ~~”而不是“〜” 。在filter参数中使用两个波浪号确实会更改返回值,但不能正确应用该过滤器(它始终不显示任何行)。
如何在过滤器表达式中使用波浪号来设置过滤数据窗口?我正在使用PB 12.5。
不确定是否可以解决您的问题,但可以尝试。
从PB帮助中的SetFilter方法。
The escape关键字将任何字符指定为转义字符(执行 请勿使用您要匹配的字符串中的字符)。在 在下面的示例中,在前面插入星号(*)字符 _字符并指定为转义字符,因此_ 字符被视为要匹配的字符串的一部分:
评论~~%o _ a15progress%〜'转义〜'〜'