Classe DoCmd (Access VBA)

Les méthodes de l'objet DoCmd permettent d'exécuter des actions Microsoft Office Access à partir de Visual Basic. Une action accomplit une tâche telle que la fermeture d'une fenêtre, l'ouverture d'un formulaire ou la définition de la valeur d'un contrôle.

La classe Application donne accès à la classe DoCmd

Méthodes

Close - La méthode Fermer exécute l'action CopierVers dans 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 - La méthode FindRecord exécute l’action TrouverEnregistrement dans Visual Basic.


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

GoToRecord - La méthode AtteindreEnregistrement exécute l'action AtteindreEnregistrement dans Visual Basic.


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

OpenForm - La méthode OpenForm exécute l’action OpenForm dans Visual Basic.


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

OpenQuery - La méthode OPENQUERY exécute l’action OuvrirRequête dans Visual Basic.


DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

OpenReport - La méthode OuvrirEtat exécute l'action OuvrirEtat dans Visual Basic.


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

OutputTo - La méthode OutputTo exécute l’action OutputTo dans Visual Basic.


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

TransferDatabase - La méthode TransferDatabase exécute l’action TransférerBase dans Visual Basic.


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

TransferSpreadsheet - La méthode TransferSpreadsheet exécute l'action TransférerFeuilleCalcul dans Visual Basic.


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

TransferSQLDatabase - Transfère l'intégralité de la base de données Microsoft SQL Server spécifiée vers une autre base de données SQL Server.


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

TransferText - La méthode TransferText exécute l’action TransferText dans Visual Basic.


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

AddMenu - La méthode AddMenu exécute l'action AjouterMenu dans Visual Basic.

ApplyFilter - La méthode ApplyFilter exécute l’action AppliquerFiltre dans Visual Basic.

Beep - La méthode Beep exécute l'action Bip dans Visual Basic.

BrowseTo - La méthode BrowseTo effectue l'action Parcourir dans Visual Basic.

CancelEvent - La méthode CancelEvent exécute l'action AnnulerEvénement dans Visual Basic.

ClearMacroError - Supprime les informations relatives à une erreur qui est stockée dans l'objet MacroError.

CloseDatabase - Ferme la base de données active.

CopyDatabaseFile - Copie la base de données connectée au projet actif à un fichier de base de données Microsoft SQL Server pour l'exporter.

CopyObject - La méthode CopyObject exécute l'action CopierObjet dans Visual Basic.

DeleteObject - La méthode DeleteObject exécute l'action SupprimerObjet dans Visual Basic.

DoMenuItem - Affiche la commande de menu ou de barre d'outils appropriée pour Microsoft Access.

Echo - Exécute l'action écho en Visual Basic.

FindNext - La méthode FindNext exécute l'action TrouverSuivant dans Visual Basic.

GoToControl - La méthode GoToControl exécute l'action AtteindreContrôle dans Visual Basic.

GoToPage - Exécute l’action AtteindrePage dans Visual Basic.

Hourglass - La méthode HourGlass exécute l’action sablier dans Visual Basic.

LockNavigationPane - Vous pouvez utiliser la méthode VerrouillerVoletNavigation pour empêcher les utilisateurs de supprimer des objets de base de données qui sont affichés dans le volet de navigation.

Maximize - La méthode Maximize exécute l’action agrandir dans Visual Basic.

Minimize - La méthode Minimize exécute l’action réduire dans Visual Basic.

MoveSize - La méthode MoveSize exécute l’action DéplacerDimensionner dans Visual Basic.

NavigateTo - Vous pouvez utiliser la méthode NavigateTo pour contrôler l’affichage des objets de base de données dans le volet de navigation.

OpenDataAccessPage - La méthode OpenDataAccessPage exécute l'action OuvrirPageAccèsDonnées dans Visual Basic.

OpenDiagram - La méthode OpenDiagram exécute l'action OuvrirSchéma dans Visual Basic.

OpenFunction - Ouvre une fonction utilisateur dans une base de données Microsoft SQL Server pour l'afficher dans Microsoft Access.

OpenModule - La méthode OpenModule exécute l'action OuvrirModule dans Visual Basic.

OpenStoredProcedure - La méthode OpenStoredProcedure exécute l'action OuvrirProcédureStockée dans Visual Basic.

OpenTable - La méthode OpenTable exécute l’action OuvrirTable dans Visual Basic.

OpenView - La méthode OpenView exécute l’action OuvrirVue dans Visual Basic.

PrintOut - La méthode PrintOut exécute l’action imprimer dans Visual Basic.

Quit - La méthode Quit quitte Microsoft Access. Plusieurs options vous permettent de sauvegarder un objet de base de données avant de quitter Microsoft Access.

RefreshRecord - La méthode Actualiserenregistrement effectue l'opération de macro Actualiserenregistrement à partir de Visual Basic.

Rename - La méthode Rename exécute l'action renommer dans Visual Basic.

RepaintObject - La méthode RepaintObject exécute l'action RedessinerObjet dans Visual Basic.

Requery - Exécute l'action Actualiser dans Visual Basic.

Restore - La méthode Restore exécute l'action Restaurer dans Visual Basic.

RunCommand - La méthode ExécuterCommande exécute une commande intégrée.

RunDataMacro - Utilisez la méthode RunDataMacro pour exécuter une macro de données nommée dans Visual Basic.

RunMacro - La méthode RunMacro exécute l'action ExécuterMacro dans Visual Basic.

RunSavedImportExport - Exécutez une spécification d'importation ou d'exportation enregistrée.

RunSQL - La méthode RunSQL exécute l'action ExécuterSQL dans Visual Basic.

Save - La méthode Save exécute l’action enregistrer dans Visual Basic.

SearchForRecord - La méthode SearchForRecord permet de rechercher un enregistrement spécifique dans une table, une requête, un formulaire ou un état.

SelectObject - La méthode SelectObject exécute l’action SélectionnerObjet dans Visual Basic.

SendObject - La méthode SendObject exécute l’action SendObject dans Visual Basic.

SetDisplayedCategories - Spécifie les catégories qui sont affichées sous naviguer vers la catégorie dans la barre de titre du volet de navigation.

SetFilter - Utilisez la méthode SetFilter pour appliquer un filtre aux enregistrements de la feuille de données active, un formulaire, un état ou un tableau.

SetMenuItem - La méthode SetMenuItem exécute l'action DéfinirElémentMenu dans Visual Basic.

SetOrderBy - Utilisez la méthode SetOrderBy pour appliquer un tri sur la feuille de données, le formulaire, le rapport ou le tableau actif.

SetParameter - Utilisez la méthode SetParameter pour créer un paramètre pour une utilisation par les méthodes BrowseTo, OpenForm, OPENQUERY, OpenReport ou RunDataMacro .

SetProperty - La méthode SetProperty exécute l'action DéfinirPropriété dans Visual Basic.

SetWarnings - La méthode SetWarnings exécute l’action avertissements dans Visual Basic.

ShowAllRecords - La méthode ShowAllRecords exécute l'action AfficherTousEnreg dans Visual Basic.

ShowToolbar - La méthode ShowToolbar exécute l'action AfficherBarreOutils dans Visual Basic.

SingleStep - Suspend l'exécution de la macro active et ouvre la boîte de dialogue Pas à pas.

TransferSharePointList - Vous pouvez utiliser la méthode TransferSharePointList pour importer ou lier des données à partir d'un site SharePoint Foundation.