Funkcija DDEInitiate

Primjenjuje se na
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

Funkciju DDEInitiate možete koristiti da biste započeli razgovor DDE (dynamic data exchange) s nekom drugom aplikacijom. Funkcija DDEInitiate otvara DDE kanal za prijenos podataka između DDE poslužitelja i klijentske aplikacije.

Ako, primjerice, želite prenijeti podatke iz proračunske tablice programa Microsoft Office Excel 2007 u bazu podataka programa Microsoft Office Access 2007, pomoću funkcije DDEInitiate možete otvoriti kanal između dviju aplikacija. U ovom primjeru Access djeluje kao klijentska aplikacija, a Excel kao poslužiteljska aplikacija.

Sintaksa

DDEInitiate(aplikacija, tema)

Sintaksa funkcije DDEInitiate sadrži ove argumente:

Argument Opis
primjena Niz koji određuje aplikaciju koja može sudjelovati u DDE razgovoru. Argument aplikacije obično je naziv .exe datoteke (bez nastavka .exe) aplikacije utemeljene na sustavu Microsoft Windows, kao što je Excel.
tema Nizovni izraz koji predstavlja naziv teme koju prepoznaje argument aplikacije . Popis tema potražite u dokumentaciji aplikacije.

    

Napomene

Ako je uspješno, funkcija DDEInitiate započinje DDE razgovor s aplikacijom i temom navedenom u argumentima aplikacije i teme , a zatim vraća cjelobrojnu vrijednost dugog broja. Ta vraćena vrijednost predstavlja jedinstveni broj kanala koji određuje kanal putem kojeg se prijenos podataka može odvijati. Taj se broj kanala kasnije koristi u kombinaciji s drugim DDE funkcijama i naredbama.

Ako se aplikacija još ne izvodi ili se izvodi, ali ne prepoznaje argument teme ili ne podržava DDE, funkcija DDEInitiate vraća pogrešku pri izvođenju.

Vrijednost argumenta teme ovisi o aplikaciji navedenoj argumentom aplikacije . Valjani nazivi tema u aplikacijama koje koriste dokumente ili podatkovne datoteke često obuhvaćaju nazive tih datoteka.

Napomena

Maksimalan broj kanala koji se mogu istodobno otvoriti određuje Microsoft Windows te memorija i resursi vašeg računala. Ako ne koristite kanal, resurse biste trebali sačuvati tako da ga prekinete naredbom DDETerminate ili DDETerminateAll .

Savjet

Ako morate manipulirati objektima druge aplikacije iz programa Access, razmislite o korištenju automatizacije.