Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.459 pregleda

Najnovija ↓

kako da očitam user name? 06.11.2006. u 13:21 · pre 243 meseca #1
Imam računar koji koriste 4 korisnika. Na njemu se nalazi program u Access-u
koji koriste sva 4 korisnika, ali ne trebaju da imaju mogućnost ulaska u sve
opcije (forme). Pošto već na ulasku u Windows ukucavaju lozinku hteo bih da
program sam očita ime Windows user-a (i shodno tome (ne)dozvoli korišćenje
opcija).

Da li postoji naredba za ovako nešto?
(opcija da svaki put ukucavaju lozinku za ulaz u program otpada)

Re: kako da očitam user name? 06.11.2006. u 18:42 · pre 243 meseca #2
Option Compare Database
Option Explicit

'******************** Code Start **************************
' API: Get Login name
' Author (s)
'Dev Ashish
'
'
'(Q) How do I retrieve the UserName with which the user is logged into the network?
'
'(A) Paste the following code in a new module and call the function fOSUserName.
' This code was originally written by Dev Ashish.
' It is not to be altered or distributed,
' except as part of an application.
' You are free to use it in any application,
' provided the copyright notice is left unchanged.
'
' Code Courtesy of
' Dev Ashish
'
Private Declare Function apiGetUserName Lib "advapi32.dll" Alias _
"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Function fOSUserName() As String
' Returns the network login name
Dim lngLen As Long, lngX As Long
Dim strUserName As String
strUserName = String$(254, 0)
lngLen = 255
lngX = apiGetUserName(strUserName, lngLen)
If (lngX > 0) Then
fOSUserName = Left$(strUserName, lngLen - 1)
Else
fOSUserName = vbNullString
End If
End Function
'******************** Code End **************************

Re: kako da očitam user name? 07.11.2006. u 13:53 · pre 243 meseca #3

Isprobao sam i RADI! Probao sam sa različitim dužinama korisničkog
imena i funkcioniše. Problem mi je što umesto user name-a dobijem
kockice. Da li postoji mogućnost da se umesto kockica ispisuje user
name sa slovima?

BTW, možda ja radim nešto pogrešno (primer je zakačen uz poruku)

Re: kako da očitam user name? 07.11.2006. u 15:26 · pre 243 meseca #4
Pozivaš funkciju fOSUserName koje nigdje nema jer si joj promijenio ime
i trebala je biti u modulu
Citiram: (A) Paste the following code in a new module..........
sad da li se može ovako da je prepraviš nisam probao
mislim da nemaš ni potrebe da koristi ovu svoju funkciju proba()
Potpis
Kiro
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme