set filter to PermID == lcPermID and (LoCWW > 7 or HiCWW > 7 or LoCWWHrs > 24 or HiCWWHrs > 24) go top if ! eof() messagebox("The following records need to be corrected for CWW > 7 or CWWHrs > 24. ") browse && shows table1 endif set filter to brow title 'Get ready' && shows table2 set filter to PermID == lcPermID and upper(valid) = "NO" go topI can't imagine what's causing this unless my installation has become corrupted somehow. Has anyone else ever experienced this? This is happening throughout my application in various routines and prg's.