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.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.