DDEInitiate függvény

Hatókör
Microsoft 365-höz készült Access Access 2021 Access 2019 Access 2016

A DDEInitiate függvény az alkalmazások közti DDE-párbeszéd kezdeményezéséhez használható. A DDEInitiate függvény megnyit egy DDE-csatornát, melyen keresztül átvihetők az adatok a DDE-kiszolgáló és az ügyfélalkalmazás között.

Ha például egy Microsoft Office Excel 2007-es számolótáblából át szeretné vinni az adatokat egy Microsoft Office Access 2007-adatbázisba, a DDEInitiate függvénnyel csatornát nyithat a két alkalmazás között. Ebben a példában az Access az ügyfélalkalmazás szerepét tölti be, az Excel pedig a kiszolgálói alkalmazásét.

Szintaxis

DDEInitiate(alkalmazás; téma)

A DDEInitiate függvény argumentumai a következők:

Argumentum Leírás:
alkalmazás Olyan karakterlánc-kifejezés, amely meghatározza, hogy mely alkalmazások vehetnek részt a DDE-párbeszédben. Az alkalmazás argumentum általában egy Microsoft Windows-alapú alkalmazásban (például az Excelben) készített .exe fájl neve (a .exe kiterjesztés nélkül).
témakör Olyan karakterlánc-kifejezés, amely az alkalmazás argumentum által felismert témakör neve. A témakörök listáját az alkalmazás dokumentációjában találja.

    

Megjegyzések

Siker esetén a DDEInitiate függvény az alkalmazás és a témakör argumentumok által meghatározott alkalmazás és témakör segítségével megnyitja a DDE-párbeszédet, és egy hosszú egész értéket ad eredményül. Ez a visszatérési érték egy egyedi csatornaszám, amely azonosítja azt a csatornát, amelyen keresztül az adatátvitel végbemehet. Ez a csatornaszám később felhasználható más DDE-függvények és -kifejezések esetén is.

Ha az alkalmazás még nem fut, vagy fut, de nem ismeri fel a témakör argumentumot vagy nem támogatja a DDE-t, a DDEInitiate függvény futásidejű hibát ad vissza.

A témakör argumentum értéke az alkalmazás argumentum által meghatározott alkalmazástól függ. A dokumentumokat vagy adatfájlokat használó alkalmazások esetében ezeknek a fájloknak a neve érvényes témakörnév.

Megjegyzés

Az egyidejűleg megnyitható csatornák maximális számát a Microsoft Windows, illetve a használt számítógép memóriája és erőforrásai határozzák meg. A nem használt csatornákat a DDETerminate vagy a DDETerminateAll utasítással zárja be, hogy takarékoskodjon a meglévő erőforrásokkal.

Tipp

Ha az Accessből más alkalmazás objektumait is kezelnie kell, érdemes automatizálni a folyamatokat.