In Access, ho un modulo in cui ci sono tre caselle di testo. Sto cercando di aggiornare una casella di testo chiamato tbxCombinedName con una combinazione di entrambi:Aggiornamento casella di testo durante la digitazione
- testo tbxLastName (della persona Cognome)
- testo tbxFirstName (della persona Nome)
La mia domanda è: quale proprietà textbox devo usare, così come sto scrivendo il testo in tbxLastName, la casella di testo CombinedName è aggiornato immediatamente e successivamente salvato nella tabella Contatti.
Su Microsoft's website, ho trovato che i processi di passo quando si digitano in una casella di testo sono le seguenti:
KeyDown → → KeyPress PrimaDiInserire → Modifica → TastoSu
Ho provato con l'OnChange e Proprietà OnKeyDown, ma senza risultati. Quale proprietà, combinata con quale codice, consentirà all'azione di aggiornamento-come-tu-type di funzionare?
Questo è quello che ho scritto in precedenza, che non ha funzionato:
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
Grazie per tutto il vostro aiuto in anticipo.
Una risposta semplice, ma funziona perfettamente. Grazie –
+1 Buon consiglio su come ottenere le informazioni desiderate da una query –
La query può elaborare il nome e il cognome in questo formato: 'LLLLLL_F'? (LLLLLL è le prime 6 lettere del cognome F è la prima lettera del nome) –