Ouvrir un canal DDE
Pour ouvrir un canal DDE, votre procédure utilise la méthode DDEInitiate. La méthode DDEInitiate a deux arguments : le nom du programme source et l'« objet » de la conversation DDE (appelé sujet). Le nom de programme de Microsoft Query est « MSQuery ».
Microsoft Query peut comprendre les sujets suivants :
Sujet | Description |
---|---|
query_window_name | Nom d'une fenêtre de requête ouverte. Le nom de la fenêtre peut être spécifié uniquement si Microsoft Query est en cours d'exécution et qu'une fenêtre est ouverte. |
System | Sujet général qui permet au programme de destination d'établir une liaison avec Microsoft Query plutôt qu'avec une fenêtre de requête, un fichier ou une instruction SQL SELECT. |
Lorsque Microsoft Query reçoit une requête de conversation DDE sur un sujet qu'il reconnaît, il répond et ouvre un canal. La méthode DDEInitiate renvoie un numéro de canal DDE, qui peut être affecté à une variable et utilisé pour des opérations ultérieures sur ce canal.
Pour ouvrir plusieurs fenêtres sur un même canal, utilisez le sujet System. Lorsque vous utilisez le sujet System pour ouvrir un canal DDE, vous pouvez uniquement activer les fenêtres qui ont été préalablement ouvertes sur ce canal DDE.