Clase DoCmd (Access VBA)

Puede usar los métodos del objeto DoCmd para ejecutar acciones de Microsoft Office Access desde Visual Basic. Una acción realiza tareas, tales como el cierre de ventanas, la apertura de formularios y la configuración del valor de los controles.

La clase DoCmd da acceso a la clase DoCmd

Métodos

Close - El método Close realiza la acción Cerrar en Visual Basic.


Private Sub cmdCloseForm_Click() 
On Error GoTo Err_cmdCloseForm_Click 
 
 DoCmd.RunCommand acCmdSaveRecord 
 DoCmd.Close 
 
Exit_cmdCloseForm_Click: 
 Exit Sub 
 
Err_cmdCloseForm_Click: 
 MsgBox Err.Description 
 Resume Exit_cmdCloseForm_Click 
 
End Sub

FindRecord - El método FindRecord lleva a cabo la acción FindRecord en Visual Basic.


DoCmd.FindRecord "Smith",, True,, True

GoToRecord - El método GoToRecord realiza la acción GoToRecord en Visual Basic.


DoCmd.GoToRecord acDataForm, "Employees", acGoTo, 7

OpenForm - El método OpenForm lleva a cabo la acción OpenForm en Visual Basic.


DoCmd.OpenForm "Employees", , ,"LastName = 'King'"

OpenQuery - El método OPENQUERY lleva a cabo la acción OpenQuery (AbrirConsulta) en Visual Basic.


DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

OpenReport - El método OpenReport realiza la acción OpenReport en Visual Basic.


DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"

OutputTo - El método OutputTo ejecuta la acción OutputTo en Visual Basic.


DoCmd.OutputTo acOutputTable, "Employees", _ 
 acFormatRTF, "Employee.rtf", True

TransferDatabase - El método TransferDatabase lleva a cabo la acción TransferDatabase en Visual Basic.


DoCmd.TransferDatabase acImport, "Microsoft Access", _ 
    "C:\My Documents\NWSales.mdb", acReport, "NW Sales for April", _ 
    "Corporate Sales for April"

TransferSpreadsheet - El método TransferSpreadsheet lleva a cabo la acción TransferSpreadsheet en Visual Basic.


DoCmd.TransferSpreadsheet acImport, 3, _ 
 "Employees","C:\Lotus\Newemps.wk3", True, "A1:G12"

TransferSQLDatabase - Transfiere toda la base de datos especificada de Microsoft SQL Server a otra base de datos SQL Server.


DoCmd.TransferCompleteSQLDatabase _ 
 Server:="MainOffice", _ 
 Database:="Inventory", _ 
 UseTrustedConnection:=True, _ 
 TransferCopyData:=False 

TransferText - El método TransferText lleva a cabo la acción TransferText en Visual Basic.


DoCmd.TransferText acExportDelim, "Standard Output", _ 
    "External Report", "C:\Txtfiles\April.doc"

AddMenu - El método AddMenu lleva a cabo la acción AddMenu (AgregarMenú) en Visual Basic.

ApplyFilter - El método ApplyFilter lleva a cabo la acción ApplyFilter en Visual Basic.

Beep - El método Beep ejecuta la acción Beep en Visual Basic.

BrowseTo - El método BrowseTo realiza la acción explorar en Visual Basic.

CancelEvent - El método CancelEvent lleva a cabo la acción CancelEvent en Visual Basic.

ClearMacroError - Quita la información acerca de un error que está almacenada en el objeto MacroError.

CloseDatabase - Cierra la base de datos activa.

CopyDatabaseFile - Copia la base de datos conectada al proyecto actual en un archivo de base de datos de Microsoft SQL Server para la exportación.

CopyObject - El método CopyObject lleva a cabo la acción CopiarObjeto en Visual Basic.

DeleteObject - El método DeleteObject lleva a cabo la acción DeleteObject (EliminarObjeto) en Visual Basic.

DoMenuItem - Muestra el comando de menú o de barra de herramientas adecuado para Microsoft Access.

Echo - Realiza la acción Eco en Visual Basic.

FindNext - El método FindNext lleva cabo la acción FindNext en Visual Basic.

GoToControl - El método GoToControl lleva a cabo la acción GoToControl (IrAControl) en Visual Basic.

GoToPage - Lleva a cabo la acción IrAPágina en Visual Basic.

Hourglass - El método Hourglass lleva a cabo la acción Hourglass en Visual Basic.

LockNavigationPane - Puede usar el método BloquearPanelDeExploración para impedir que los usuarios eliminen objetos de base de datos que se muestran en el panel de navegación.

Maximize - El método Maximize lleva a cabo la acción Maximize (maximizar) en Visual Basic.

Minimize - El método miniMIZE lleva a cabo la acción miniMIZE (minimizar) en Visual Basic.

MoveSize - El método MoveSize lleva cabo la acción MoveSize (DesplazarTamaño) en Visual Basic.

NavigateTo - Puede usar el método navigato para controlar la visualización de objetos de base de datos en el panel de navegación.

OpenDataAccessPage - El método OpenDataAccessPage lleva cabo la acción OpenDataAccessPage (AbrirPáginasAccesoADatos) en Visual Basic.

OpenDiagram - El método OpenDiagram lleva cabo la acción OpenDiagram (AbrirDiagrama) en Visual Basic.

OpenFunction - Abre una función definida por el usuario en una base de datos de Microsoft SQL Server para verla en Microsoft Access.

OpenModule - El método OpenModule lleva cabo la acción OpenModule (AbrirMódulo) en Visual Basic.

OpenStoredProcedure - El método OpenStoredProcedure realiza la acción AbrirProcedimientoAlmacenado en Visual Basic.

OpenTable - El método OpenTable lleva a cabo la acción OpenTable (AbrirTabla) en Visual Basic.

OpenView - El método OpenView lleva a cabo la acción AbrirVista en Visual Basic.

PrintOut - El método PrintOut lleva a cabo la acción PrintOut (imprimir) en Visual Basic.

Quit - El método Quit sale de Microsoft Access. Puede seleccionar una de las distintas opciones para guardar un objeto de base de datos antes de salir.

RefreshRecord - El método RefreshRecord realiza la operación de macro RefreshRecord desde Visual Basic.

Rename - El método Rename lleva a cabo la acción Rename (Rename) en Visual Basic.

RepaintObject - El método RepaintObject realiza la acción RepintarObjeto en Visual Basic.

Requery - Lleva a cabo la acción Requery en Visual Basic.

Restore - El método Restore lleva a cabo la restauración acción en Visual Basic.

RunCommand - El método RunComand ejecuta un comando integrado.

RunDataMacro - Use el método RunDataMacro para ejecutar una macro de datos con nombre desde Visual Basic.

RunMacro - El método RunMacro lleva a cabo la acción RunMacro (EjecutarMacro) en Visual Basic.

RunSavedImportExport - Ejecuta una especificación de importación o exportación guardada.

RunSQL - El método RunSQL lleva a cabo la acción RunSQL en Visual Basic.

Save - El método Save lleva a cabo la acción Save en Visual Basic.

SearchForRecord - Puede usar el método SearchForRecord para buscar un registro específico en una tabla, una consulta, un formulario o un informe.

SelectObject - El método SelectObject lleva a cabo la acción SelectObject en Visual Basic.

SendObject - El método SendObject realiza la acción SendObject en Visual Basic.

SetDisplayedCategories - Especifica qué categorías se muestran en desplazarse a la categoría en la barra de título del panel de navegación.

SetFilter - Use el método SetFilter para aplicar un filtro a los registros de la hoja de datos activa, formulario, informe o tabla.

SetMenuItem - El método SetMenuItem lleva cabo la acción SetMenuItem en Visual Basic.

SetOrderBy - Use el método SetOrderBy para aplicar un orden a la hoja de datos, formulario, informe o tabla activo.

SetParameter - Use el método SetParameter para crear un parámetro para su uso por los métodos browseTo, OpenForm, OPENQUERY, OpenReport o RunDataMacro .

SetProperty - El método SetProperty realiza la acción DefinirPropiedad en Visual Basic.

SetWarnings - El método SetWarnings lleva a cabo la acción SetWarnings en Visual Basic.

ShowAllRecords - El método ShowAllRecords lleva cabo la acción ShowAllRecords (MostrarTodosRegistros) en Visual Basic.

ShowToolbar - El método ShowToolbar realiza la acción MostrarBarraDeHerramientas en Visual Basic.

SingleStep - Interrumpe la ejecución de la macro y abre el cuadro de diálogo Macro paso a paso.

TransferSharePointList - Puede utilizar el método TransferSharePointList para importar o vincular datos desde un sitio de SharePoint Foundation.