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

DDE-funktion avulla voit aloittaa DDE-keskustelun toisen sovelluksen kanssa, pyytää kyseiseltä sovellukselta tietoja ja näyttää kyseiset tiedot lomakkeen tai raportin ohjausobjektissa.

Voit esimerkiksi käyttää tekstiruudun OhjausobjektinLähde-ominaisuudenDDE-funktiota excel-laskentataulukon määritetyn solun tietojen näyttämiseen.

Syntaksi

DDE( sovellus, aihe, kohde )

DDE-funktion syntaksilla on seuraavat argumentit:

A rgumentti

Kuvaus

sovellus

merkkijonolauseke tunnistaa sovelluksen, joka voi osallistua DDE-keskusteluun. Yleensä sovellus on .exe-tiedoston nimi (ilman .exe-tunnistetta) Microsoft Windows -pohjaisessa sovelluksessa, kuten Excelissä. Jos haluat aloittaa DDE-keskustelun esimerkiksi Excelin kanssa, kirjoita "Excel"sovelluksen argumentiksi.

aihe

Merkkijonolauseke, joka on aihe nimi, jonka sovellus tunnistaa. Aihe-argumentti on usein asiakirja tai datatiedosto. Katso toisen sovelluksen ohjeista mahdollisten aiheiden luettelo.

kohde

Merkkijonolauseke, joka on tieto-osa nimi, jonka sovellus tunnistaa. Katso toisen sovelluksen ohjeista mahdollisten kohteiden luettelo.

Huomautuksia

DDE-funktio yrittää aloittaa DDE-keskustelun käyttämällä määritettyä sovellusta ja aihetta sekä pyytää kohteen tietoja. Jos tämä onnistuu, DDE-funktio palauttaa merkkijonon, joka sisältää pyydetyt tiedot.

Jos pyydät tietoja Excelistä, kohde voi olla rivin ja sarakkeen tunniste, kuten "R1C1" tai solualueen nimi. Seuraavassa esimerkissä DDE-funktio pyytää tietoja Excel-laskentataulukon rivin 1 ja sarakkeen 1 solusta. Voit kirjoittaa tämän tekstiruutuohjausobjektin lausekkeen OhjausobjektinLähde-ominaisuuden ruutuun ohjausobjektin ominaisuusikkunassa:

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

Voit käyttää DDE-funktiota vain tekstiruudun, vaihtoehtoryhmän, valintaruudun tai yhdistelmäruudun OhjausobjektinLähde-ominaisuudessa. Et voi käyttää Visual Basic for Applications (VBA) -moduulin DDE-funktiota.

Kun käytät DDE-funktiota, ohjausobjekti on vain luku -tilassa Lomakenäkymässä ja tulostuksen esikatselussa. Jos käytät DDE-funktiota esimerkiksi tekstiruudussa, tekstiruudun tekstiä ei voi muokata. Sinun on muokattava tekstiä toisessa sovelluksessa. OhjausobjektinLähde-ominaisuus on vain luku -tilassa lomakenäkymässä ja tulostuksen esikatselussa, joten ohjausobjektin muutokset on tehtävä Rakennenäkymä -tilassa.

Microsoft Windows ja tietokoneen muisti ja resurssit määrittävät sen, kuinka monta DDE-keskustelua voidaan avata samanaikaisesti. Jos keskustelua ei voida aloittaa, koska toinen sovellus ei ole käynnissä tai ei tunnista määritettyä aihetta tai jos keskustelujen enimmäismäärä on jo saavutettu, DDE-funktio palauttaa tyhjäarvon.

Huomautus: Toinen sovellus voidaan määrittää ohittamaan pyyntösi DDE-keskustelusta. Jos näin on, DDE-funktio palauttaa tyhjäarvon. Vastaavasti voit määrittää Accessin ohittamaan muiden sovellusten pyynnöt: valitse Tiedosto-valikostaAccessin asetukset ja valitse sitten Lisäasetukset Sovellusasetukset-valintaikkunassa. Valitse DDE-toiminnot-kohdassaOhita DDE-pyynnöt.

vinkki

Jos haluat käsitellä toisen sovelluksen objekteja Accessissa, voit halutessasi käyttää Automaatiota.

Seuraavassa taulukossa kuvataan, miten DDE-funktio toimii, kun käytät sitä eri ohjausobjektien kanssa.

Ohjaus objekti

Huomautuksia

Tekstiruutu

Kohde -argumentti voi viitata tekstiin tai lukuihin. Jos kohde viittaa useampaan kuin yhteen tietoon, kuten Excel-laskentataulukon useita soluja sisältävään nimettyyn alueeseen, DDE-funktio palauttaa ensimmäisen syötteen. Voit näyttää laskentataulukon solun tiedot käyttämällä tätä funktiota tekstiruudun kanssa.

Yhdistelmäruutu

DDE-funktio lisää yhdistelmäruutuun tiedot, joihin kohde viittaa. Et voi kirjoittaa tietoja ruudun tekstiosaan. Voit näyttää Excel-laskentataulukossa olevien maiden/alueiden luettelon käyttämällä DDE-funktiota yhdistelmäruudun kanssa.

Vaihtoehtoryhmä

Vaihtoehtoryhmän kaikkien valintanappien VaihtoehdonArvo-ominaisuudeksi on määritetty luku. Ensimmäisen napin arvo on yleensä 1, toisen 2, ja niin edelleen. DDE-funktion palauttama luku määrittää sen, mikä valintanappi valitaan.

Jos DDE-funktio palauttaa esimerkiksi luvun 2, toinen nappi valitaan. Jos tämä funktio palauttaa arvon, joka ei vastaa mitään VaihtoehdonArvo-ominaisuusasetusta, mitään nappia ei valita. Jos kohde viittaa useampaan kuin yhteen tietoon, kuten Excel-laskentataulukon useita soluja sisältävään nimettyyn alueeseen, DDE-funktio palauttaa ensimmäisen syötteen.

valintaruutu

Jos DDE-funktio palauttaa arvon 0, valintaruudun valinta poistetaan. Jos tämä funktio palauttaa jonkin muun arvon kuin nolla, esimerkiksi 1 tai –1, ruutu on valittuna. Jos kohde viittaa tekstiin tai useampaan kuin yhteen tietoon, kuten Excel-laskentataulukon useita soluja sisältävään nimettyyn alueeseen, valintaruutu ei ole käytettävissä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.