Exécuter des commandes DDE

Microsoft Query

Exécuter des commandes DDE

Vous pouvez envoyer des commandes à Microsoft Query à l'aide de DDEExecute. Les commandes sont propres à Microsoft Query et peuvent ou non correspondre aux commandes de menu Microsoft Query. Par exemple, les commandes Open et SaveAs remplissent les mêmes fonctions que les commandes de menu équivalentes dans Microsoft Query, ce qui n'est pas le cas des commandes ODBCLogon et UserControl. Pour obtenir la liste des commandes disponibles, cliquez sur Image du bouton.

La méthode DDEExecute a deux arguments.

Argument Description
channel Valeur du canal DDE renvoyée par DDEInitiate.
command Commande à envoyer à Microsoft Query

Pour permettre à un utilisateur de créer des requêtes dans Microsoft Query, utilisez la commande UserControl. L'exemple suivant montre comment affecter la chaîne Ma Commande Quitter à la commande Quitter du menu Fichier dans Microsoft Windows ou à la commande Quitter du menu Fichier sur Macintosh.

DDEExecute Chan,"[UserControl('&My Exit Command',3,True)]"
		

La valeur du canal DDE a été préalablement affectée à Chan, et la commande qui est envoyée à Microsoft Query est UserControl. Notez que la commande UserControl et ses paramètres sont placés entre guillemets anglais doubles ( " " ) et entre crochets droits ( [ ] ).