You could also use GetFldState(-1). If there is anything other than 1s in the returned string then the view has not been requeried because a dirty view by definition has not been requeried.
If the view is not a data entry view, then requerying it as many times as you want won't hurt anything (unless it takes a LONG time to requery).
Just some thoughts.
Larry Miller
MCSD
LWMiller3@verizon.netAccumulate learning by study, understand what you learn by questioning. -- Mingjiao