Create a query programmatically 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 CreateQueryDAO() 'Purpose: How to create a query 'Note: Requires a table named MyTable. Dim db As DAO.Database Dim qdf As DAO.QueryDef Set db = CurrentDb() 'The next line creates and automatically appends the QueryDef. Set qdf = db.CreateQueryDef("qryMyTable") 'Set the SQL property to a string representing a SQL statement. qdf.SQL = "SELECT MyTable.* FROM MyTable;" 'Do not append: QueryDef is automatically appended! Set qdf = Nothing Set db = Nothing Debug.Print "qryMyTable created." End Function
No comments:
Post a Comment