Usa questa funzione altrimenti crei due database un con una password uno con le tabelle uno con un link
Function HideTbl(strTable As String, intHide As Integer) As Integer
'Nasconde o Mostra una tabella
'Accetta: intHide: True (-1) nasconde, False (0) rende visibile
'Ritorna: True se OK, False se errore
On Error GoTo HT_ERR
Dim TDef As TableDef, dbs As Database
Set dbs = CurrentDb
Set TDef = dbs.TableDefs(strTable)
'Set TDef = dbs.Connection(strTable)
Select Case intHide
Case True
If Not (TDef.Attributes And DB_HIDDENOBJECT) Then
TDef.Attributes = TDef.Attributes + DB_HIDDENOBJECT
End If
Case Else
If (TDef.Attributes And DB_HIDDENOBJECT) Then
TDef.Attributes = TDef.Attributes - DB_HIDDENOBJECT
End If
End Select
HideTbl = True
EXIT_HT:
Exit Function
HT_ERR:
HideTbl = False
MsgBox "Error: " & Err & " " & Error, 48
Resume EXIT_HT
End Function