Campo de texto

Buenas tardes tengo un problema en acces
tengo un cuadro combinado el cual me despliega un listado de nombres
y tengo unos cuadros de texto
y cada vez que selecciono un nombre me muestra automaticamente la extencion y el departamento y lo ago mediante esta funcion
en cuadro de texto introdusco =nmb.Column(2)
Y me lo muestra sin ningún problema pero cuando quiero ingresar este texto en una tabla difenrete no lo hace no se como asociar el cuadro de texto con el campo en la tabla que he creado serian tan amables de ayudarme por favor

1 Respuesta

Respuesta
1
Si el origen de un control es una fórmula no puede ser un campo de una tabla al mismo tiempo. O una cosa o la otra.
La solución a tu problema es sencilla: asigna el control al campo de la tabla y, cada vez que cambie el valor del cuadro combinado, actualiza el valor del campo de texto.
Para ello, en las propiedades del cuadro combinado, en el evento 'al cambiar' elige 'procedimiento de evento' y entra en el editor de Visual Basic pinchando en el botón de los tres puntos (...).
El código que debes poner es:
Option Compare Database
Option Explicit
Private Sub nmb_Change()
    nombreDelCuadroDeTexto = nmb.Column(2)
End Sub
Sólo te falta poner el nombre que tiene tu cuadro de texto y probarlo.
Creo que es eso lo que buscas.
Muchas gracias te agradezco mucho me sirvió el tip que me distes
Muy fino de tu parte tomarte un tiempo y echarle mano a los que somos novatos gracias mil gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas