Ciao,
ho bisogno di nascondere una sola tabella del mio mde, in modo che non ci si possa collegare esternamente da un altro db Access.
Naturalmente è inutile utilizzare la proprietà "nascosta" della tabelle perchè a chi si vuole collegare basterà attivare la visualizzazione degli oggetti nascosti...
Su Sitocomune (tables 1.4) ho trovato questo codice che dovrebbe fare quello che mi serve:
ma non capisco come utilizzarlo...codice: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) 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![]()
Nel senso: dove gli dico quale tabella voglio nascondere? Quando devo lanciare questa function?
Qualcuno mi sa aiutare?
Thanks