1

我目前收到 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()
4

1 回答 1

2

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

尝试这个:

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

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

于 2013-09-26T19:05:28.873 回答