Command, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser la fonction de commande pour renvoyer la partie argument de la ligne de commande utilisée pour lancer Microsoft Office Access 2007.

Notes

Lorsque vous lancez Access à partir de la ligne de commande, toute partie de la ligne de commande qui suit l’optioncmd/est passée au programme comme argument de ligne de commande. Vous pouvez utiliser la fonction de commande pour renvoyer l’argument qui a été passé.

Pour modifier un argument de ligne de commande dès qu’une base de données a été ouverte :

  1. Dans le menu fichier , cliquez sur Options Access.

  2. Dans la boîte de dialogue Paramètres de l’Application , cliquez sur Avancé.

  3. Entrez un nouvel argument dans la zone arguments de ligne de commande .

La fonction commande retournera désormais le nouvel argument que vous avez entré.

Lorsque la fonction Command est utilisée n’importe où que dans Visual Basic pour Applications (VBA) dans un module, vous devez insérer des parenthèses vides après la fonction. Par exemple, pour utiliser la fonction Command dans une zone de texte dans un formulaire, vous le feriez définir la propriété SourceContrôle de la zone de texte à un expression comme suit :

=Command()

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

L’exemple suivant montre comment lancer Access avec un argument de ligne de commande et puis montre comment renvoyer la valeur de cet argument à l’aide de la fonction de commande .

Pour tester cet exemple, cliquez sur le bouton Démarrer de Windows, puis cliquez sur exécuter. Tapez le code suivant dans la zone exécuter sur une seule ligne. (Vous devez placer les parties des ligne de commande d’informations entre guillemets).

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

Ensuite, créez un nouveau module dans la base de données exemple Northwind Traders et ajoutez la procédure Sub suivante :

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

Lorsque vous appelez cette procédure, Access ouvre le formulaire commandes. Vous pouvez créer une macro AutoExec pour appeler cette procédure automatiquement lorsque la base de données est ouvert.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×