Applies ToAccess voor Microsoft 365 Access 2021 Access 2019 Access 2016

Gebruik de functie DDERequest om via een open DDE-kanaal (Dynamic Data Exchange) een gegevensitem aan te vragen bij een DDE-servertoepassing.

Als er bijvoorbeeld een DDE-kanaal is geopend tussen Microsoft Office Access 2007 en Microsoft Office Excel 2007, kunt u de functie DDERequest gebruiken om tekst van een Excel-werkblad over te brengen naar een Access-database.

Syntaxis

DDERequest ( kanaalnummer , item )

De syntaxis van de functie DDERequest heeft deze argumenten:

Argument

Beschrijving

kanaalnummer

Een kanaalnummer, het gehele getal dat wordt geretourneerd door de functie DDEInitiate.

item

Een reeksexpressie die overeenkomt met de naam van een gegevensitem dat wordt herkend door de toepassing die is opgegeven met de functie DDEInitiate. Raadpleeg de documentatie van de toepassing voor een lijst met mogelijke items.

Opmerkingen

Het argument kanaalnummer geeft het kanaalnummer aan van het gewenste DDE-gesprek, terwijl het argument item bepaalt welke gegevens moeten worden opgehaald uit de servertoepassing. De waarde van het argument item is afhankelijk van de toepassing en het onderwerp die worden opgegeven wanneer het kanaal wordt geopend dat is aangegeven met het argument kanaalnummer. Zo kan het argument item een bereik van cellen in een Excel-werkblad zijn.

De functie DDERequest retourneert een Variant als een reeks met de gevraagde informatie als de aanvraag met succes wordt voltooid.

De gegevens worden opgevraagd als alfanumerieke tekst. Het is niet mogelijk om graphics of tekst in een andere indeling over te brengen.

Als het argument kanaalnummer geen geheel getal is dat overeenkomt met een open kanaal, treedt er een runtimefout op. Dit gebeurt trouwens ook als de gevraagde gegevens niet kunnen worden overgebracht

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.