Object model diagram for DAO

This diagram shows the dependency hierarchy for the classes in Data Access Objects (DAO) library as used in the Acces VBA add-in. If you hover above the Office Library icon of a class its description appears. Clicking the Object model diagram for Data Access Objects (DAO) library icon opens the class reference page where all methods and properties are described.

See also: Object model diagram for Microsoft Access

DBEngineConnectionQueryDefRecordsetErrorWorkspaceConnectionQueryDefRecordsetDatabaseGroupUserUserDatabaseConnectionQueryDefRecordsetContainerDocumentQueryDefRecordsetRelationFieldTableDefFieldQueryDefFieldParameterRecordsetConnectionQueryDefRecordsetFieldTableDefFieldIndexUserGroupUserA Connection is a non-persistent object that represents a connection to a remote database.A QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Recordset object represents the records in a base table or the records that result from running a query.Error object contains details about data access errors, each of which pertains to a single operation involving DAO.A Workspace object defines a named session for a user. It contains open databases and provides mechanisms for simultaneous transactions and, in Microsoft Access workspaces, secure workgroup support.A Connection is a non-persistent object that represents a connection to a remote database.A QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Recordset object represents the records in a base table or the records that result from running a query.A Database object represents an open database.A Database object represents an open database.A Connection is a non-persistent object that represents a connection to a remote database.A QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Recordset object represents the records in a base table or the records that result from running a query.Built-in Container objectA Document object includes information about one instance of an object.A QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Recordset object represents the records in a base table or the records that result from running a query.A Relation object represents a relationship between fields in tables or queriesA Field object represents a column of data with a common data type and a common set of propertiesA TableDef object represents the stored definition of a base table or a linked tableA Field object represents a column of data with a common data type and a common set of propertiesA QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Field object represents a column of data with a common data type and a common set of propertiesA Parameter object represents a value supplied to a query.A Recordset object represents the records in a base table or the records that result from running a query.A Connection is a non-persistent object that represents a connection to a remote database.A QueryDef object is a stored definition of a query in a Microsoft Access database engine database.A Recordset object represents the records in a base table or the records that result from running a query.A Field object represents a column of data with a common data type and a common set of propertiesA TableDef object represents the stored definition of a base table or a linked tableA Field object represents a column of data with a common data type and a common set of propertiesIndex objects specify the order of records accessed from database tables and whether or not duplicate records are accepted, providing efficient access to data