>There may be a harder way to accomplish this - in Browse Valid, you could go to the first visible record, Show window... refresh, then go back to your current record, and then return .t. - one method which always refreshed the Browse ever since FP1.01 was to issue another PageUp when you're on the top visible record, and this may simulate it.
Ah! When all else fails, read the directions!
I see what you mean by Browse Valid. However, according to 'the directions', the Valid check is only executed if the record changed (won't always be the case). By the way, I'm now assuming you meant that I should create a UDF that would be executed by the BROWSE VALID clause. True?
"The Iron Fish: The water is cold...but the fish don't mind"
...Jay Jenks, boyhood chum