Funktsioon DDEInitiate

Rakenduskoht
Microsoft 365 rakendus Access Access 2021 Access 2019 Access 2016

Funktsiooni DDEInitiate abil saate algatada mõne muu rakendusega Dynamic Data Exchange (DDE)) kõneluse. Funktsioon DDEInitiate avab dünaamilise andmevahetuse (DDE) kanali andmete ülekandmiseks DDE-serveri ja klientrakenduse vahel.

Näiteks kui soovite andmeid Microsoft Office Excel 2007 arvutustabelist Microsoft Office Access 2007 andmebaasi üle kanda, saate kahe rakenduse vahel kanali avamiseks kasutada funktsiooni DDEInitiate . Järgmises näites on Access klientrakendus ja Excel serverirakendus.

Süntaks

DDEInitiate(rakendus, teema)

Funktsiooni DDEInitiate süntaksil on järgmised argumendid.

Argument Kirjeldus
rakendus Stringavaldis, mis tuvastab rakenduse, mis saab osaleda DDE-vestluses. Tavaliselt on argument rakendus Microsoft Windowsi-põhise rakenduse (nt Excel) .exe faili nimi (ilma .exe laiendta).
teema Stringavaldis, mis on argumendis Application tuvastatud teema nimi. Võimalike üksuste loendi leiate vastava rakenduse dokumentatsioonist.

    

Kommentaarid

Kui see õnnestub, alustab funktsioon DDEInitiate argumendiga application ja topic määratud rakenduse ja teemaga DDE-vestlust ning tagastab pika täisarvulise väärtuse. See tagastusväärtus tähistab kordumatut kanalinumbrit, mis tuvastab kanali, mille kaudu andmete edastamine toimub. Seda kanalinumbrit kasutavad hiljem ka teised DDE-funktsioonid ja laused.

Kui rakendus ei tööta või kui see töötab, kuid ei tunne teema argumenti ära või ei toeta DDE-d, tagastab funktsioon DDEInitiate käitusajatõrke.

Argumendi teema väärtus sõltub argumendiga application määratud rakendusest. Dokumente või andmefaile kasutavate rakenduste puhul sisaldavad sobivad teemanimed nende failide nimesid.

Märkus.

Korraga avatud kanalite suurima lubatud arvu määrab Microsoft Windows ning arvuti mälu ja ressursid. Kui te kanalit ei kasuta, peaksite ressursse säästma, lõpetades selle lausega DDETerminate või DDETerminateAll .

näpunäide

Kui soovite muuta Accessist mõne muu rakenduse objekte, soovitame kaaluda automatiseerimise kasutamist.