我目前收到的是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()
答案 0 :(得分:2)
看起来像一些不平衡的报价。
试试这个:
strFilter = 'IWIE:InvItemCode[1]=<39>' & localVar:ItemCode[1] &'<39>'
INVWIMEX.SetFilter(strFilter)
PS:将其添加到数据部分:strFilter string(255)