Constant Description ---------------------------------------------------------------------- dbAttachExclusive For databases that use the Microsoft Jet database engine, indicates the table is a linked table opened for exclusive use. dbAttachSavePWD For databases that use the Jet database engine, indicates the user ID and password for the linked table should be saved with the connection information. dbSystemObject Indicates the table is a system table. dbHiddenObject Indicates the table is a hidden table (for temporary use). dbAttachedTable Indicates the table is a linked table from a non-Open Database Connectivity (ODBC) database, such as Microsoft access or Paradox. dbAttachedODBC Indicates the table is a linked table from an ODBC database, such as Microsoft SQL Server or orACLE Server.
TableDef Usage --------------------------------- ---------- Object not appended to collection Read/write Base table Read-only Linked table Read-only
Option Compare Database 'Use database order for string comparisons.
Option Explicit
Function ShowTableAttribs()
Dim DB As DAO.Database
Dim T As DAO.TableDef
Dim TType As String
Dim TName As String
Dim Attrib As String
Dim I As Integer
Set DB = CurrentDB()
For I = 0 To DB.Tabledefs.Count - 1
Set T = DB.Tabledefs(I)
TName = T.Name
Attrib = (T.Attributes And dbSystemObject)
MsgBox TName & IIf(Attrib, ": System Table", ": Not System" & _
"Table")
Next I
End Function