找不到字段:SETFILTER

时间:2013-09-26 04:03:19

标签: clarion

我目前收到的是Clarion 6.3错误:Field not found: SETFILTER

代码位于ApplyFilter部分,该部分是以下ObjectABC模板代码的一部分:

If g:InstallerIsRegional = 1
    localVar:ItemCode = IWIE:InvItemCode !Store itemCode from view
    GetRegionalItemPrice(localVar:ItemCode ) !Proc to check if Itemcode to be included in browse.
End
INVWIMEX.SetFilter('IWIE:InvItemCode[1]='''&localVar:ItemCode[1]&'''')
INVWIMEX.ApplyFilter
INVWIMEX.Next()

1 个答案:

答案 0 :(得分:2)

看起来像一些不平衡的报价。

试试这个:

strFilter = 'IWIE:InvItemCode[1]=<39>' & localVar:ItemCode[1] &'<39>'
INVWIMEX.SetFilter(strFilter)

PS:将其添加到数据部分:strFilter string(255)