Unfortunately, a number of things can, in practice, cause the kind of
problem you describe. All we can do is point out the problems we know,
suggest if necessary how you can find out which problems you may be
experiencing, and suggest workarounds.
It would be useful to know whether you are using Office/Word 2003 as you
mentioned in your first message or Word 2002 as you mentioned in your second
(or both!) because Word 2002 has some errors that were fixed in Word 2003,
particularly to do with Access and Excel connections.
The first thing to try is to change the connection method you are using. By
default, Word 97 used DDE (although you may have configured it to use ODBC,
in which case please let us know if you can). By default, Word 2002/2003 use
OLEDB. OLEDB cannot use certain types of query as data sources (for example,
parameter queries, queries containing certain built-in functions, and you
may also have difficulties if you are using queries that use wildcards for
string matching. If you aren't using queries as data sources, so much the
better, but to change the document so it uses DDE, check Word
Tools|Options|General|"Confirm conversions at open", go through the
connection process again, select the .mdb then select the DDE option when
offered. If you still lose the connection when Word re-opens, it may be
necessary to use some VBA code in Word to restore the connection each time
the document is opened, and we can go into that later.
Other things that may be worth trying at this point include:
a. if possible, ensure the pathname of your .mdb is short, at least for
test purposes
b. for test purposes, try recreating one of your documents from scratch in
Word 2002/3 to see if that makes any difference.
Best I can do for now,
Peter Jamieson