Toon posts:

Met DDE een veld waarde uit access lezen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag de waarde van een variabele OF de waarde in een Microsoft Access Formulier field overdragen aan een andere applicatie.. Het liefst draag ik de waarde van een variabele over, want anders moet ik eerst een hidden field vullen en das weer minder netjes.


Het kan met 2 voor de hand liggende manieren voorzover ik weet. Via CLIPBOARD of via DDE.


Vraag 1: weet iemand hoe ik de waarde van een variable in Microsoft Access op het clipboard krijg ? Functie().

Vraag 2: Mits het met 1 niet lukt (kon niks vinden in de Help) wil ik het met DDE gaan doen. Ik ben daar nu paar uur mee aan het klooien maar het lukt niet. Kan iemand me helpen. Dit is wat ik probeer (+allerlei varianten)
code:
1
2
chan = DDEInitiate("MSAccess", "my_test_database")  
result = DDERequest(chan, 'Forms!my_form!my_field.value')

Het resultaat van bovenstaand is dat ik terug krijg "***NACK***" i.p.v. een normale waarde.

Verwijderd

Topicstarter
Update: Het liefst gebruik ik toch maar gewoon een Microsoft Access functie die de waarde van mn variabele op het clipboard kan zetten...

Verwijderd

Waarde op clipboard zetten kan op 2 manieren:

1. DoCmd.DoMenuItem parameters zie Help-file
Dan roep je dus gewoon de menu-optie Bewerken, Kopieren aan

2. SendKeys <toetscombi voor Ctrl-C, zie Help