W programie Access mam formularz, w którym znajdują się trzy pola tekstowe. Próbuję zaktualizować pole tekstowe o nazwie tbxCombinedName z kombinacją obu:Zaktualizuj pole tekstowe podczas pisania
- textbox tbxLastName (osoby Nazwisko)
- tekstowe tbxFirstName (osoby Imię)
Moje pytanie brzmi: z jakiej właściwości pola tekstowego używam, tak że podczas wpisywania tekstu w polu tbxLastName pole tekstowe CombinedName jest zaktualizowano natychmiast, a następnie zapisano w tabeli Kontakty.
Na Microsoft's website, znalazłem, że procesy krok po wpisywać w polu tekstowym są następujące:
KeyDown → KeyPress → BeforeInsert → Zmień → KeyUp
Próbowałem za pomocą onChange i Właściwości OnKeyDown, ale bez skutku. Która właściwość w połączeniu z jakim kodem pozwoli na działanie akcji aktualizacji, kiedy chcesz?
To co napisałem wcześniej, co nie działa:
Private Sub tbxLName_change()
Dim lastName As String
Dim nameCode As String
lastName = tbxLName.Value
Debug.Print lastName
nameCode = tbxNameCode.Value
nameCode = lastName
Debug.Print nameCode
End Sub
Dzięki za pomoc z góry.
prosta odpowiedź, ale działa doskonale. Dziękujemy –
+1 Dobra rada w sprawie uzyskania żądanych informacji z zapytania –
Czy zapytanie może przetwarzać imię i nazwisko w tym formacie: 'LLLLLL_F'? (LLLLLL to pierwsze 6 liter nazwiska, F to pierwsza litera imienia) –