I was trying a Relinking Code I found in one of the FAQ links. I get an error "User Defined Type not Defined" (at Dim Dbs As Database) I am in a Access 2002 file and the code is:
'RelinkTables...Just as the name suggests pass a path to a database to this sub
'eg RelinkTables("c:\windows\test.mdb"
and it will go through all the tables in your
'database and link them to the new location
'Written by John Hawkins 20/9/99 Public Sub RelinkTables(NewPathname As String)
Dim Dbs As Database (ERROR HERE)
Dim Tdf As TableDef
Dim Tdfs As TableDefs
Set Dbs = CurrentDb
Set Tdfs = Dbs.TableDefs
For Each Tdf In Tdfs 'Loop through the tables collection
If Tdf.SourceTableName <> "" Then 'If the table source is other than a base table
Tdf.Connect = ";DATABASE=" & NewPathname 'Set the new source
Tdf.RefreshLink 'Refresh the link
End If
Next 'Goto next table
End Sub
'RelinkTables...Just as the name suggests pass a path to a database to this sub
'eg RelinkTables("c:\windows\test.mdb"
'database and link them to the new location
'Written by John Hawkins 20/9/99 Public Sub RelinkTables(NewPathname As String)
Dim Dbs As Database (ERROR HERE)
Dim Tdf As TableDef
Dim Tdfs As TableDefs
Set Dbs = CurrentDb
Set Tdfs = Dbs.TableDefs
For Each Tdf In Tdfs 'Loop through the tables collection
If Tdf.SourceTableName <> "" Then 'If the table source is other than a base table
Tdf.Connect = ";DATABASE=" & NewPathname 'Set the new source
Tdf.RefreshLink 'Refresh the link
End If
Next 'Goto next table
End Sub