En Access, tengo un formulario en el que hay tres cuadros de texto. Estoy intentando actualizar un cuadro de texto denominado tbxCombinedName con una combinación de ambos:Actualizar cuadro de texto al escribir
- cuadro de texto tbxLastName (de persona Apellidos)
- cuadro de texto tbxFirstName (de la persona Nombre)
Mi pregunta es: ¿qué propiedad de cuadro de texto utilizo, de modo que cuando estoy escribiendo texto en tbxLastName, el cuadro de texto CombinedName es actualizado inmediatamente y, posteriormente, guardado en la tabla Contactos.
En Microsoft's website, he encontrado que los procesos de paso al escribir en un cuadro de texto son los siguientes:
KeyDown → → KeyPress BeforeInsert → Cambiar → KeyUp
He intentado usar el AlCambiar y Propiedades OnKeyDown, pero fue en vano. ¿Qué propiedad, combinada con qué código, permitirá que la acción de actualización tal como se realice funcione?
Esto es lo que he escrito antes, que no funcionaba:
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
Gracias por toda su ayuda de antemano.
Una respuesta simple, pero funciona perfectamente. Gracias –
+1 Buenos consejos para obtener la información deseada de una consulta –
¿Puede la consulta procesar el nombre y el apellido en este formato: 'LLLLLL_F'? (LLLLLL son las primeras 6 letras del apellido. F es la primera letra del nombre) –