Hey.
Mam pole w bazie SQL i w formularzu Access Login, chcę ustawić makro, które będzie pobierało login z domeny Win.
Jak mam zaprojektować makro krok po kroku. w sensie jak zacząć budować makro, którą opcję wybrać itd.
Dzięki za info!
Hey.
Mam pole w bazie SQL i w formularzu Access Login, chcę ustawić makro, które będzie pobierało login z domeny Win.
Jak mam zaprojektować makro krok po kroku. w sensie jak zacząć budować makro, którą opcję wybrać itd.
Dzięki za info!
Login systemowy możesz pobrać poniższą komendą, ale nie bardzo rozumiem, co potrzebujesz zrobić dalej.
login = Environ("username")
W menu "Tworzenie" kliknij "Moduł", otworzy się edytor VBA (można go też uruchomić przez alt+F11 i dodać moduł z menu "Insert" -> "Module"). Tam wklej poniższe makro i naciśnij F5, powinien wyskoczyć komunikat z Twoim loginem w treści.
Sub pobierz_login()
login = Environ("username")
MsgBox login
End Sub
Bardzo przydatnym klawiszem jest F8, pozwala on na wykonywanie skryptu wiersz po wierszu, co znacznie ułatwia bieżącą analizę jego działania.
Proponuję wrzucić to do procedury zdarzenia formularza "Przy otwarciu":
Private Sub Form_Open(Cancel As Integer)
Tekst1 = Environ("username")
End Sub
Gdzie Tekst1 to nazwa pola, w którym login ma się pojawić.
Lepiej napisać funkcję.
Public Function Pracownik()
Pracownik = Environ("username")
End Function
I tam, gdzie potrzebujemy podać dane, można później wpisywać po prostu =Pracownik().