Index expr = personid + dtos(thisdue) + str(reptnoh)
personid char 6
thisdue date
reptnoh int
Excluded record has good personid, good date, reptnoh = 0
Composed index have a bug into the compact process.
try, it should return .T. :
SELECT tablewithtagActive
IF CURSORGETPROP("Buffering")>1
TABLEUPDATE(.t.,.t.)
ENDIF
? KEYMATCH(ExcludedPersonid+dtos(Excludedthisdue)+str(0))