Auteur | Bericht |
---|---|
|
Hoe precies kan je vanuit een Wordbestand via macro's een accessdatabase aansturen? De bedoeling is dat men een briefsjabloon krijgt waarin een aantal velden ingevuld kunnen worden. Wanneer men bvb. op een knop klikt worden de gegevens die in die velden ingevuld zijn geregistreerd in de accessdatabase. Extra moeilijkheid is dat ook de gebruikersnaam van de persoon die op de knop klikt geregistreerd zou moeten worden.
|
|
|
|
Googlen levert je dikwijls een antwoord op!
Om username op te vragen: Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Function UsernameWindows() As String Dim lngLen As Long Dim strBuffer As String Const dhcMaxUserName = 255 strBuffer = Space(dhcMaxUserName) lngLen = dhcMaxUserName If CBool(GetUserName(strBuffer, lngLen)) Then UsernameWindows = Left$(strBuffer, lngLen - 1) Else UsernameWindows = "" End If End Function Sub displayUsername() Dim un As String un = UsernameWindows() MsgBox (un) End Sub Wat het ophalen van gegevens uit een db betreft vind je ook veel voorbeelden met volgende zoekwoorden: vba word database Mvg, |
|
|
|
Als je aan je word-document een MACRO met de naam AutoOpen toevoegd, dan voert hij dit uit bij het openen van het (word)document.
Je steekt in de MACRO wat je zelf graag wil. mvg Rudi Hoe precies kan je vanuit een Wordbestand via macro's een accessdatabase aansturen? De bedoeling is dat men een briefsjabloon krijgt waarin een aantal velden ingevuld kunnen worden. Wanneer men bvb. op een knop klikt worden de gegevens die in die velden ingevuld zijn geregistreerd in de accessdatabase. Extra moeilijkheid is dat ook de gebruikersnaam van de persoon die op de knop klikt geregistreerd zou moeten worden.
|
|