How to read the fields of a table using DAO in VBA
Option Compare Database
Option Explicit
'Constants for examining how a field is indexed.
Private Const intcIndexNone As Integer = 0
Private Const intcIndexGeneral As Integer = 1
Private Const intcIndexUnique As Integer = 3
Private Const intcIndexPrimary As Integer = 7
Function ShowFields(strTable As String) 'Purpose: How to read the fields of a table. 'Usage: Call ShowFields("Table1") Dim db As DAO.Database Dim tdf As DAO.TableDef Dim fld As DAO.Field Set db = CurrentDb() Set tdf = db.TableDefs(strTable) For Each fld In tdf.Fields Debug.Print fld.Name, FieldTypeName(fld) Next Set fld = Nothing Set tdf = Nothing Set db = Nothing End Function
No comments:
Post a Comment