Yes, it makes sense now, you nearly got the right method, what you need to
do is use the RefreshLink method of the tabledef object.
So if the table you've modified is called tblMyTable (this is it's name in
the local database, i.e. the linked table not the source table in the BE
db), you would do something like
Currentdb.Tabledefs("tblMyTable ").Refreshlink
If you wanted to do all the linked tables you can do something like:-
Dim loDB as DAO.Database
Dim loTab as as DAO.Tabledef
set loDb = CurrentDB
For Each lotab in loDB.Tabledefs
with loTab
if Len(.Connect)>0 then
.Refreshlink
end if
End with
next

Signature
Terry Kreft
<SNIP>
> refreshing the attachments by doing Currentdb.TableDefs.Refresh, but still
<SNIP>
> (other than the indirect source table modifications). Does that make
> sense?
[quoted text clipped - 43 lines]
>>>
>>> Thanks!
Jozef - 12 Dec 2005 15:14 GMT
Thanks Terry,
I did add that and also created a separate workspace for the db, and it
seems to work fine now.
Thanks for your help!
> Yes, it makes sense now, you nearly got the right method, what you need to
> do is use the RefreshLink method of the tabledef object.
[quoted text clipped - 71 lines]
>>>>
>>>> Thanks!