Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Funkciju DDE možete da koristite da biste započeli dinamički razgovor o razmeni podataka (DDE) sa drugom aplikacijom, zahtevali informacije iz te aplikacije i prikazali te informacije u kontroli u obrascu ili izveštaju.

Na primer, možete da koristite funkciju DDE u svojstvu ControlSource okvira za tekst da biste prikazali podatke iz navedene ćelije u Excel radnom listu.

Sintaksa

DDE( aplikacija, tema, stavka )

Sintaksa funkcije DDE ima sledeće argumente:

A rgument

Opis

Aplikacije

A izraz niske identifikovanje aplikacije koja može da učestvuje u DDE razgovoru. Aplikacija obično predstavlja ime datoteke .exe (bez oznake tipa datoteke .exe) za aplikaciju zasnovanu na operativnom sistemu Microsoft Windows, kao što je Excel. Na primer, da biste započeli DDE razgovor sa programom Excel, otkucajte "Excel" za argument aplikacije .

tema

Izraz niske koji predstavlja ime temaprepoznaje aplikacija. Argument teme je često dokument ili datoteka sa podacima. Pogledajte dokumentaciju druge aplikacije da biste videli listu mogućih tema.

stavka

Izraz niske koji predstavlja ime stavka podatkaprepoznaje aplikacija. U dokumentaciji druge aplikacije potražite listu mogućih stavki.

Napomene

Funkcija DDE pokušava da pokrene DDE razgovor sa navedenom aplikacijom i temom i zahteva podatke u stavki. Ako bude uspela, funkcija DDE vraća nisku koja sadrži tražene informacije.

Ako zahtevate podatke od programa Excel, stavka može biti identifikator redova i kolona, kao što je "R1C1" ili ime opsega ćelija. U sledećem primeru, funkcija DDE zahteva informacije iz ćelije u redu 1, kolone 1 u Excel radnom listu. Ovaj izraz za kontrolu okvira za tekst možete da unesete u polje za svojstvo Izvor kontrole na listu sa svojstvima kontrole:

=DDE("Excel", "Sheet1", "R1C1")

Funkciju DDE možete da koristite samo u svojstvu ControlSource okvira za tekst, grupe opcija, polja za potvrdu ili kombinovanog okvira. Nije moguće pozvati funkciju DDE iz modula aVisual Basic for Applications (VBA).

Kada koristite funkciju DDE , kontrola postaje samo za čitanje u programima prikaz „Obrazac“ i pregledu pre štampanja. Na primer, ako koristite funkciju DDE u okviru za tekst, tekst u okviru za tekst nije moguće urediti. Morate da uredite tekst u drugoj aplikaciji. Pošto je svojstvo ControlSource samo za čitanje u prikazu obrasca i pregledu pre štampanja, promene kontrole moraju da se unete u prikaz „Dizajn“.

Memorija i resursi operativnog sistema Microsoft Windows i resursi računara određuju maksimalan broj DDE razgovora koji se mogu otvoriti istovremeno. Ako nije moguće pokrenuti razgovor zato što druga aplikacija nije pokrenuta ili ne prepoznaje navedenu temu ili ako je već dostignut maksimalan broj razgovora, funkcija DDE vraća vrednost Null.

Napomena: Druga aplikacija je možda konfigurisana da zanemari vaš zahtev za DDE razgovor. Ako je tako, funkcija DDE vraća vrednost Null. Slično tome, Možete da podesite Access da zanemari zahteve iz drugih aplikacija: u meniju Datoteka izaberite stavku Opcije programa Access, a zatim stavku Više opcija u dijalogu Postavke aplikacije. U okviru DDE operacije izaberite stavku Zanemari DDE zahteve.

savet

Ako treba da manipulišete objektima druge aplikacije iz programa Access, razmislite o korišćenju automatizacije.

Sledeća tabela ilustruje ponašanje funkcije DDE kada je koristite sa svakom od kontrola.

Con trol

Napomene

Okvir za tekst

Argument stavke može da se odnosi na tekst ili brojeve. Ako stavka upućuje na više informacija, kao što je imenovani opseg u Excel radnom listu koji sadrži više ćelija, funkcija DDE vraća prvu stavku. Ovu funkciju možete da koristite sa okvirom za tekst da biste prikazali podatke sadržane u ćeliji na radnom listu.

Combo box

Funkcija DDE popunjava kombinovani okvir informacijama na koje upućuje stavka. Ne možete da unesete podatke u deo okvira za tekst. Možete da koristite funkciju DDE sa kombinovanim okvirom da biste prikazali listu zemalja/regiona koje održavate u Excel radnom listu.

Grupa opcija

Svojstvo OptionValue za svako dugme opcije u grupi opcija postavljeno je na broj. Obično je prva vrednost dugmeta 1, drugo 2 itd. Broj koji vraća funkcija DDE određuje koje će dugme opcije biti izabrano.

Na primer, ako funkcija DDE daje 2, biće izabrano drugo dugme. Ako ova funkcija vraća vrednost koja se ne podudara ni sa jedna od postavki svojstva OptionValue , nijedno dugme neće biti izabrano. Ako stavka upućuje na više informacija, kao što je imenovani opseg u Excel radnom listu koji sadrži više ćelija, funkcija DDE vraća prvu stavku.

Polje za potvrdu

Ako funkcija DDE daje 0, opojavljivaće se izbor u polju za potvrdu. Ako ova funkcija daje broj koji nije 1 ili –1, polje će biti izabrano. Ako stavka upućuje na tekst ili na više informacija, kao što je imenovani opseg u Excel radnom listu koji sadrži više ćelija, polje za potvrdu neće biti dostupno.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.