| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Benutzernamen in Access (583 mal gelesen)
|
vh_harley Mitglied Konstrukteur
 
 Beiträge: 108 Registriert: 31.10.2002
|
erstellt am: 16. Nov. 2007 09:41 <-- editieren / zitieren --> Unities abgeben:         
Hallo alle miteinander, ich in meiner bisherigen Datenbank eine Abfrage, wer die Datenbank öffnet. Ich brauche den Anmeldenamen zur Steuerung der Laufwerksverknüpfungen. Einfacher wäre es aber den Benutzernamen von Windows zu verwenden. Nur weiss ich nicht wie ich an den komme. Hat jemand ein Lösung hier für? Gruß Volker Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stelli1 Moderator Verm.-Ing.
    
 Beiträge: 1526 Registriert: 17.08.2005 Map 2000-2010, Rasterdesign MapGuide 6.5 - 2010 Oracle 9i,10g Enterprise autodesk Topobase 2-2010 VS6, VS.net
|
erstellt am: 22. Nov. 2007 19:07 <-- editieren / zitieren --> Unities abgeben:          Nur für vh_harley
Hallo Volker, den NT Usernamen kannst du wie folgt ermitteln.
Code: '' Diesen Code in ein Modul kopieren Option Compare Database Option ExplicitPrivate Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Public Function NTUser() Dim vlst_User As String Dim vlin_Position As Integer Dim vlln_Laenge As Long Dim vlln_Return As Long vlln_Laenge = 255 vlst_User = String$(vlln_Laenge, 0) vlln_Return = GetUserName(vlst_User, vlln_Laenge) If vlln_Return <> 0 Then NTUser = Left$(vlst_User, vlln_Laenge) 'Null entfernen vlin_Position = InStr(NTUser, Chr$(0)) If vlin_Position > 0 Then NTUser = Left$(NTUser, vlin_Position - 1) Else NTUser = "" End If End Function
Den Usernamen kannst du dann an beliebiger Stelle mit NTUSER abrufen.
Code: msgbox "Username ist: " & NTUser
Wilfried Stelberg------------------ Warum lisp'eln wenn's auch anders geht. www.ib-stelberg.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Expert in Data Management and Interoperability for Physics with Photons | For our location in Hamburg we are seeking: Expert in Data Management and Interoperability for Physics with Photons Remuneration Group 13 | Limited: 3 years | Starting date: 01.11.2025 | ID: FHMA028/2025 | Deadline: 05.10.2025 | Full-time/Part-time DESY, with more than 2900 employees at its two locations in Hamburg and Zeuthen, is one of the world's leading research centres.... | Anzeige ansehen | Befristeter Vertrag |
|
vh_harley Mitglied Konstrukteur
 
 Beiträge: 108 Registriert: 31.10.2002
|
erstellt am: 26. Nov. 2007 14:30 <-- editieren / zitieren --> Unities abgeben:         
|