Classe DoCmd (Access VBA)

Você pode usar os métodos do objeto DoCmd para executar ações do Microsoft Office Access no Visual Basic. Uma ação realiza tarefas como fechar windows abrir formulários e configurar o valor de controles.

A classe Application dá acesso à classe DoCmd.

Métodos

Close - O método Close executa a ação Fechar no 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 - O método FindRecord executa a ação LocalizarRegistro no Visual Basic.


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

GoToRecord - O método GoToRecord executa a ação GoToRecord no Visual Basic.


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

OpenForm - O método OpenForm executa a ação OpenForm no Visual Basic.


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

OpenQuery - O método OPENQUERY executa a ação AbrirConsulta no Visual Basic.


DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

OpenReport - O método OpenReport executa a operação OpenReport no Visual Basic.


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

OutputTo - O método OutputTo executa a ação OutputTo no Visual Basic.


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

TransferDatabase - O método TransferDatabase executa a ação TransferDatabase no Visual Basic.


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

TransferSpreadsheet - O método TransferSpreadsheet executa a ação TransferSpreadsheet no Visual Basic.


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

TransferSQLDatabase - Transfere todo o banco de dados do Microsoft SQL Server especificado para outro banco de dados do SQL Server.


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

TransferText - O método TransferText executa a ação TransferText no Visual Basic.


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

AddMenu - O método AddMenu executa a ação AdicionarMenu no Visual Basic.

ApplyFilter - O método ApplyFilter executa a ação ApplyFilter no Visual Basic.

Beep - O método Beep executa a ação AlarmeSonoro no Visual Basic.

BrowseTo - O método BrowseTo executa a ação procurarem no Visual Basic.

CancelEvent - O método CancelEvent executa a ação CancelarEvento no Visual Basic.

ClearMacroError - Remove informações sobre um erro dizendo que é armazenado no objeto MacroError.

CloseDatabase - Fecha o banco de dados atual.

CopyDatabaseFile - Copia o banco de dados conectado ao projeto atual para um arquivo de banco de dados do Microsoft SQL Server que será exportado.

CopyObject - O método CopyObject executa a ação CopyObject no Visual Basic.

DeleteObject - O método DeleteObject executa a ação ExcluirObjeto no Visual Basic.

DoMenuItem - Exibe o comando de menu ou da barra de ferramentas adequado para o Microsoft Access.

Echo - Desempenha a ação Eco no Visual Basic.

FindNext - O método FindNext executa a ação EncontrarPróximo no Visual Basic.

GoToControl - O método GoToControl executa a ação IrParaControle no Visual Basic.

GoToPage - Executa a ação IrParaPágina no Visual Basic.

Hourglass - O método Hourglass executa a ação ampulheta no Visual Basic.

LockNavigationPane - Você pode usar o método BloquearPainelDeNavegação para impedir que os usuários excluam objetos de banco de dados exibidos no painel de navegação.

Maximize - O método maximize executa a ação maximize no Visual Basic.

Minimize - O método minimize executa a ação minimize no Visual Basic.

MoveSize - O método MoveSize executa a ação MoveSize no Visual Basic.

NavigateTo - Você pode usar o método NavigateTo para controlar a exibição de objetos de banco de dados no painel de navegação.

OpenDataAccessPage - O método AbrirPáginaDeAcessoADados executa a ação AbrirPáginaDeAcessoADados no Visual Basic.

OpenDiagram - O método OpenDiagram executa a ação AbrirDiagrama no Visual Basic.

OpenFunction - Abre uma função definida pelo usuário em um banco de dados do Microsoft SQL Server que será exibida no Microsoft Access.

OpenModule - O método OpenModule executa a ação OpenModule no Visual Basic.

OpenStoredProcedure - O método OpenStoredProcedure executa a ação OpenStoredProcedure no Visual Basic.

OpenTable - O método OpenTable executa a ação AbrirTabela no Visual Basic.

OpenView - O método OpenView executa a ação AbrirModoDeExibição no Visual Basic.

PrintOut - O método PrintOut executa a ação PrintOut no Visual Basic.

Quit - O método Quit encerra o Microsoft Access. Você pode selecionar uma das várias opções para salvar um objeto de banco de dados antes de encerrar.

RefreshRecord - O método RefreshRecord executa a operação de macro RefreshRecord do Visual Basic.

Rename - O método Rename executa a ação Rename no Visual Basic.

RepaintObject - O método RepaintObject executa a ação RedesenharObjeto no Visual Basic.

Requery - Desempenha a ação RepetirConsulta no Visual Basic.

Restore - O método Restore executa a ação Restore no Visual Basic.

RunCommand - O método RunCommand executa um comando interno.

RunDataMacro - Use o método RunDataMacro para executar uma macro de dados nomeada do Visual Basic.

RunMacro - O método RunMacro executa a ação ExecutarMacro no Visual Basic.

RunSavedImportExport - Execute uma especificação salva de importação ou exportação.

RunSQL - O método ExecutarSQL executa a ação ExecutarSQL no Visual Basic.

Save - O método Save executa a ação Save no Visual Basic.

SearchForRecord - Você pode usar o método SearchForRecord para procurar um registro em uma tabela, uma consulta, um formulário ou um relatório específico.

SelectObject - O método SelectObject executa a ação SelecionarObjeto no Visual Basic.

SendObject - O método SendObject executa a ação SendObject no Visual Basic.

SetDisplayedCategories - Especifica quais categorias são exibidas em navegar para a categoria na barra de título do painel de navegação.

SetFilter - Use o método SetFilter para aplicar um filtro aos registros na folha de dados ativa, formulário, relatório ou tabela.

SetMenuItem - O método SetMenuItem executa a ação DefinirItemDoMenu no Visual Basic.

SetOrderBy - Use o método SetOrderBy para aplicar uma classificação à folha de dados, ao formulário, ao relatório ou à tabela ativa.

SetParameter - Use o método SetParameter para criar um parâmetro para uso pelos métodos browseto, OpenForm, OPENQUERY, OpenReport ou RunDataMacro .

SetProperty - O método SetProperty desempenha a ação DefinirPropriedade no Visual Basic.

SetWarnings - O método SetWarnings executa a ação SetWarnings no Visual Basic.

ShowAllRecords - O método ShowAllRecords executa a ação MostrarTodosRegistros no Visual Basic.

ShowToolbar - O método ShowToolbar executa a ação MostrarBarraDeFerramentas no Visual Basic.

SingleStep - Pausa a execução da macro e abre a caixa de diálogo Macro Passo a Passo.

TransferSharePointList - Você pode usar o método TransferSharePointList para importar ou vincular dados de um site SharePoint Foundation.