>Mike, thanks for your assistance here and it gives me pointers.
>
>
>Just one thing thats puzzling me:-
>If I Make Properties Local to a screen, they are treated separately and dont interfere with a second instance of the same screen at the same time ..right ?
>
>If I make all the Memory variables lcoal,by looping around every field in a particular file, will these memory variables not then be local to the screen and not interfere with a second instance. If this is the case, I should not need to set up a Screen object to hold the memory variables ?
There's no place in a form to declare variables local/private for the form. The only way to do that is to writhe wrapper program for each form and declare variables private there. I think it's even more hassle than changing just once controlsource of the controls on the form.
< snip >
--sb--