>Currently, if my user gets an error, they must abort the program. This throws them completely out of the system. Not knowing what kind of an error it was, I do this to play it safe. Is there any way to safely return them to some previous point in the program so that they don't have to re-login and start from scratch?
>
>Thanks,
>Elyse
If you trap program errors, you can always add Ignore there.
*** the simplest Ignore
lErrorflag=.f.
cError=on("error")
on error lErrorflag=.t.
on error &cError.
if lErrorflag=.t.
if not messagebox("ignore the error",4+32)=6
endif
endif
Edward Pikman
Independent Consultant