Create a new database programmatically, and set its key properties 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 CreateDatabaseDAO() 'Purpose: How to create a new database and set key properties. Dim dbNew As DAO.Database Dim prp As DAO.Property Dim strFile As String 'Create the new database. strFile = "C:\SampleDAO.mdb" Set dbNew = DBEngine(0).CreateDatabase(strFile, dbLangGeneral) 'Create example properties in new database. With dbNew Set prp = .CreateProperty("Perform Name AutoCorrect", dbLong, 0) .Properties.Append prp Set prp = .CreateProperty("Track Name AutoCorrect Info", _ dbLong, 0) .Properties.Append prp End With 'Clean up. dbNew.Close Set prp = Nothing Set dbNew = Nothing Debug.Print "Created " & strFile End Function
No comments:
Post a Comment