It sounds like you have a front end database and a backend database.
The frontend is where the data manipulation takes place and the backend
is where the data is stored - the actual data tables. If more than one
person can manipulate data then each person probably has a front end
database application. And the data that is being manipulated by the
multiple people all resides in the same repository database - the
backend.
What you need to do is to locate where the backend database resides and
then open that database and compact/repair it for starters. You could do
the same with the frontend databases also. Just go to the Tools menu to
Database Utilities to Compact and Repair Database and click that.
To locate the backend database - if you don't know where it is, go to a
code module and add a New code module by clicking on the New tab. Once
inside the code module go to the view menu and click on "Immediate
Window". This is your Debug window. You just want to make sure it is
visible because this is where the location of your backend database will
be displayed with the following code. Here is the code you run:
Sub LocateBackend()
Dim DB As DAO.Database, tdf As DAO.TableDef
Set DB = CurrentDb
For Each tdf In DB.TableDefs
Debug.Print tdf.Connect
Next
End Sub
Copy this code into the code module and place the mouse cursor anywhere
inside the subroutine and then press the F5 key (at the top of the
keyboard - that is the Run key for subroutines). Then look at the
Immediate Window below. Whatever linked tables you have in the Frontend
database - their backend locations will be displayed in the Immediate
window with the subroutine above.
HTH
Rich
Rich
*** Sent via Developersdex
http://www.developersdex.com ***