Veld gebruiker automatisch laten invullen.

Status
Niet open voor verdere reacties.

francis997

Gebruiker
Lid geworden
31 okt 2005
Berichten
47
hoi allemaal,
Ik ben voor mn stage nu bezig met een database. In de database wordt er ingelogd door een gebruiker met beperkte rechten bijv. gebruiker test.
Nu moet de gebruiker calls loggen. En doet via een formulier. Dit werk allemaal ok.
Maar nu heb ik op het formulier een veld staan genaand representative, en wil ik dat deze automatisch wordt ingevuld. De representative= gebruiker(bv. test).
Hoe kan ik dit doen, ik heb geprobeerd via de common expresion, current user--> = CurrentUser() dit te laten doen, maar dan krijg ik geen gebruikersnaam te zien. Ik heb admin rechten, en dan krijg ik In het veld representative Admin te zien. Hoe kan ik dit veranderen, zodat de gebruikersnaam te zien is?
 
bij ons werkt dit

Function ReturnUserName() As String
' returns the NT Domain User Name
Dim rString As String * 255, sLen As Long, tString As String
tString = ""
On Error Resume Next
sLen = GetUserName(rString, 255)
sLen = InStr(1, rString, Chr(0))
If sLen > 0 Then
tString = Left(rString, sLen - 1)
Else
tString = rString
End If
On Error GoTo 0
ReturnUserName = UCase(Trim(tString))
End Function
 
bij ons werkt dit

Function ReturnUserName() As String
' returns the NT Domain User Name
Dim rString As String * 255, sLen As Long, tString As String
tString = ""
On Error Resume Next
sLen = GetUserName(rString, 255)
sLen = InStr(1, rString, Chr(0))
If sLen > 0 Then
tString = Left(rString, sLen - 1)
Else
tString = rString
End If
On Error GoTo 0
ReturnUserName = UCase(Trim(tString))
End Function

ok..na het inloggen kom ik in het formulier terecht, en wordt de representative automatisch ingevuld. Maar als ik dat formulier opsla, en een nieuwe aanmaak, wordt de representative niet onthouden.
Hoe kan ik ervoor zorgen dat deze telkens zolang ik ingelogd ben wordt onthouden?
 
Laatst bewerkt:
begrijp niet precies wat je bedoelt.
je kunt de functie toch gewoon aanroepen bij het aanmaken van een nieuw record?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan