Dag Access-gebruikers,
In mijn tabellen heb ik altijd een veld datestamp met standaardwaarde de functie =now()
Nu wil ik eenzelfde soort standaardwaarde voor de gebruiker. Op dit moment laat ik die met vba invullen mbv onderstaande code, zodra er een nieuw record wordt aangemaakt.
Is er een simpeler oplossing?
en
In mijn tabellen heb ik altijd een veld datestamp met standaardwaarde de functie =now()
Nu wil ik eenzelfde soort standaardwaarde voor de gebruiker. Op dit moment laat ik die met vba invullen mbv onderstaande code, zodra er een nieuw record wordt aangemaakt.
Is er een simpeler oplossing?
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" ( _
ByVal lpBuffer As String, _
nSize As Long _
) As Long
en
Public Function fncUser() As String
Dim strBuffer As String * 255
Dim lngApiResult As Long
Dim lngBuffer As Long
lngBuffer = 255
strBuffer = Space(255)
lngApiResult = GetUserName(strBuffer, lngBuffer)
fncUser = Left$(strBuffer, InStr(1, strBuffer, Chr(0)) - 1)
End Function