Hi,
For a form, yes, since there is an event (and possibility to use VBA code)
when the form is about to be dismissed. It is a matter to capture its
position and to store it in the registry. When the form opens again, another
event procedure is use to read the registry and, if an appropriate entry is
found, to restore the form at the said position. Ken Getz illustrates this
since, at least, Access 95 (and probably before) so you may even find, in
the web, code already doing all this for you.
For a table,... ouch. Access has no "notification" event unto which we can
"hook" our code. Maybe there are some hack available, on the other hand, but
I suggest you give a visit in the "modules" or in the forms coding Access
newsgroups, and ask your question there.
Hoping it may help,
Vanderghast, Access MVP