Object model diagram for Microsoft Access

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

Application AdditionalData AutoCorrectDisplayAutoCorrectOptionsCodeDataAccessObjectCodeProjectAccessObjectAccessObjectPropertyImportExportSpecificationSharedResourceCurrentDataAccessObjectCurrentProjectAccessObjectAccessObjectPropertyImportExportSpecificationSharedResourceFormMacroErrorModulePrinterReportReturnVarTempVarWebServiceEntityOperationWSParameterAccessObjectAccessObjectPropertyDependencyInfoAccessObjectControlAttachmentBoundObjectFrameCheckBoxComboBoxFormatConditionHyperlinkSmartTagCommandButtonHyperlinkCustomControlImageHyperlinkLabelHyperlinkSmartTagLineListBoxHyperlinkSmartTagNavigationControlFormatConditionHyperlinkNavigationButtonHyperlinkSmartTagOptionButtonOptionGroupPageBreakRectangleSmartTagSmartTagActionSmartTagPropertySubFormControlTabControlPageTextBoxFormatConditionHyperlinkSmartTagToggleButtonWebBrowserControlHyperlinkHyperlinkEmptyCellPageSmartTagForm ControlModuleSectionReportGroupLevelControlSourceGroupFooterGroupHeaderGroupIntervalGroupOnKeepTogetherSortOrderModuleSectionScreenMousePointer WindowSystem TheApplicationobject refers to the active Microsoft Access application. AdditionalData represents the collection of tables and queries that will be included with the parent table that is exported by the ExportXMLmethod. The AutoCorrectobject represents the AutoCorrect functionality of Microsoft Access.The CodeData object refers to objects stored within the code database by the source (server) applicationAn AccessObjectobject refers to a particular Microsoft Access objectThe CodeProject object refers to the project for the code database of a Microsoft Access project (.adp) or Access database.An AccessObjectobject refers to a particular Microsoft Access objectAn AccessObjectProperty object represents a built-in or user-defined characteristic of an AccessObjectobject.Represents a saved import or export operation.Represents a Microsoft Office theme or image that is available as a shared resource in the databaseThe CurrentData object refers to the objects stored in the current database by the source (server) application.An AccessObjectobject refers to a particular Microsoft Access objectThe CurrentProject object refers to the project for the current Microsoft Access project (.adp) or Access database.An AccessObjectobject refers to a particular Microsoft Access objectAn AccessObjectProperty object represents a built-in or user-defined characteristic of an AccessObjectobject.Represents a saved import or export operation.Represents a Microsoft Office theme or image that is available as a shared resource in the databaseA Form object refers to a particular Microsoft Access form.Represents the properties of a run-time error that occurs in a macro.A Module object refers to a standard module or a class module.A Printer object corresponds to a printer available on your systemRefers to a particular Microsoft Access report.Represents a variable that was initialized by the SetReturnVar function in a Data MacroRepresents a variable that be used in Visual Basic for Applications (VBA) code or from a macro.Represents a Data Service data connectionRepresents an entity defined in a Data Service data connection.Represents an operation defined for an Entity.Represents a parameter defined for an Operation.An AccessObjectobject refers to a particular Microsoft Access objectAn AccessObjectProperty object represents a built-in or user-defined characteristic of an AccessObjectobject.Represents the dependency information for an AccessObject objectAn AccessObjectobject refers to a particular Microsoft Access objectThe Control object represents a control on a form, report, or section, within another control, or attached to another controlThe attachment object corresponds to an attachment control. Use an attachment control when you want to manipulate the contents fields of the attachment data type.A bound object frame object displays a picture, chart, or any OLE object stored in a table in a Microsoft Access database.A check box is a stand-alone control on a form or report that displays a Yes/No value from an underlying record source.The combo box control combines the features of a text box and a list box. Use a combo box when you want the option of either typing a value or selecting a value from a predefined list.The FormatCondition object represents a conditional format of a combo box or text box control and is a member of the FormatConditions collection.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionA command button on a form can start an action or a set of actions.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.When setting the properties of an ActiveX control, you may need or prefer to use the control's custom properties dialog box. This custom properties dialog box provides an alternative to the list of properties in the Microsoft Access property sheet for setting ActiveX control properties in Design viewThis object corresponds to an image control. The image control can add a picture to a form or reportThe Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.This object corresponds to a label control. Labels on a form or report display descriptive text such as titles, captions, or brief instructionsThe Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionThe line control displays a horizontal, vertical, or diagonal line on a form or report.The list box control displays a list of values or alternatives.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionRepresents a navigation control on a form.The FormatCondition object represents a conditional format of a combo box or text box control and is a member of the FormatConditions collection.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a navigation control on a form.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionAn option button on a form or report is a stand-alone control used to display a Yes/No value from an underlying record sourceAn option group on a form or report displays a limited set of alternatives. An option group makes selecting a value easy since you can just click the value you want. Only one option in an option group can be selected at a timeThe page break control marks the start of a new screen or printed page on a form or report.The rectangle control displays a rectangle on a form or report.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionRepresents a single action for a smart tag.Represents a single instance of a custom property for a smart tag. The SmartTagProperty object is a member of the SmartTagProperties collectionThe subform control embeds a form in a formThe Control object represents a control on a form, report, or section, within another control, or attached to another controlA tab control contains multiple pages on which you can place other controls, such as text boxes or option buttons. When a user clicks the corresponding tab, that page becomes active.A Page object corresponds to an individual page on a tab control.Text boxes on a form or report display data from a record source.The FormatCondition object represents a conditional format of a combo box or text box control and is a member of the FormatConditions collection.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionA toggle button on a form is a stand-alone control used to display a Yes/No value from an underlying record source.Represents a Web browser control on a form.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.The Hyperlink object represents a hyperlink associated with a control on a form, report, or data access page.Represents an empty cell in a control layout.A Page object corresponds to an individual page on a tab control.Represents a smart tag that has been added to a control on a form or report. The SmartTag object is a member of the SmartTags collectionA Form object refers to a particular Microsoft Access form. The Control object represents a control on a form, report, or section, within another control, or attached to another controlA Module object refers to a standard module or a class module.A form section is part of a form such as a header, footer, or detail section.Refers to a particular Microsoft Access report.You can use the GroupLevel property in Visual Basic to refer to the group level you are grouping or sorting on in a report.A Module object refers to a standard module or a class module.A form section is part of a form such as a header, footer, or detail section.The Screen object refers to the particular form, report, or control that currently has the focus.