The following table lists Microsoft Access and Visual Basic methods by programming task.
Table 1 Methods by Programming Task
| Category | Task | Method |
| Combo box/list box | Force a combo box to drop down | Dropdown |
| Return data in the bound column of a combo box or list box | ItemData | |
| Controls | Set default properties of a control | DefaultControl |
| Size a control to fit the text or image it displays | SizeToFit | |
| Undo changes to a control or form | Undo | |
| Filters | Build a criteria string for a filter | BuildCriteria |
| Apply an existing filter | ApplyFilter | |
| Finding records | Find a record according to specified criteria | FindRecord |
| Find next matching record | FindNext |
Table 1 Methods by Programming Task (continued)
| Category | Task | Method |
| Graphics on printed reports | Change the coordinate system | Scale |
| Draw a shape | Circle, Line, PSet | |
| Find the size of text | TextHeight, TextWidth | |
| Print text | ||
| Importing, exporting, or linking data | Import, export, or link data in a database | TransferDatabase |
| Import, export, or link data in a spreadsheet | TransferSpreadsheet | |
| Import, export, or link data in a text file | TransferText | |
| Export data from a database to a Microsoft Excel workbook, a rich-text file, or a text file. | OutputTo | |
| Interacting with application and environment | Generate sound from the computers speaker | Beep |
| Cancel an event | CancelEvent | |
| Carry out a menu command | DoMenuItem | |
| Toggle mouse pointer to hourglass | Hourglass | |
| Maximize window | Maximize | |
| Minimize window | Minimize | |
| Move or resize the active window | MoveSize | |
| Refresh the application title bar | RefreshTitleBar | |
| Rename a database object | Rename | |
| Restore window to original size and position | Restore | |
| Send an object in an electronic mail message | SendObject | |
| Set the state for a menu item on a custom toolbar | SetMenuItem | |
| Toggle warning messages | SetWarnings | |
| Toggle built-in toolbar | ShowToolbar | |
| Microsoft Access options | Set or return Microsoft Access options | GetOption, SetOption |
Table 1 Methods by Programming Task (continued)
| Category | Task | Method |
| Modules | Add text to a module | InsertText |
| Navigating through records | Move to a specified record | GoToRecord |
| Printing | Print to Debug window | |
| Print the active object | PrintOut | |
| Quitting Microsoft Access | Quit Microsoft Access | Quit, Quit (DoCmd object) |
| Running code | Run a procedure in another database | Run |
| Run a macro | RunMacro | |
| Run an SQL statement | RunSQL | |
| Setting the focus | Move the focus to the specified control | GoToControl |
| Move the focus to a form or control | SetFocus | |
| Move to a specified page on a form with page breaks | GoToPage, GoToPage (DoCmd object) | |
| Select a database object | SelectObject | |
| Updating data | Update calculated controls or requery data for a form or control | Recalc, Refresh, Requery, Requery (DoCmd object) |
| Specify whether Microsoft Access updates the screen | Echo | |
| Update the screen | Repaint | |
| Update the screen for a specified database object | RepaintObject | |
| Working with a Collection object | Add a member to a Collection object | Add |
| Remove a member from a Collection object | Remove | |
| Return a specific member of a Collection object either by position or by key | Item | |
| Working with the Err object | Generate a run-time error | Raise |
| Clear all property settings of the Err object | Clear |
Table 1 Methods by Programming Task (continued)
| Category | Task | Method |
| Working with a database in the Microsoft Access window | Create a new database | NewCurrentDatabase |
| Open an existing database | OpenCurrentDatabase | |
| Close a database | CloseCurrentDatabase | |
| Working with database objects | Open a database object | OpenForm, OpenModule, OpenQuery, OpenReport, OpenTable |
| Save a database object | Save | |
| Close a database object | Close | |
| Copy a database object | CopyObject | |
| Delete a database object | DeleteObject | |
| Working with a Workspace object | Clone the default Workspace object | DefaultWorkspaceClone |