Imprimir página | Cerrar ventana

Pasar dato de un Texbox al campo de una tabla

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84749
Fecha de impresión: 27/Marzo/2026 a las 00:23


Tema: Pasar dato de un Texbox al campo de una tabla
Publicado por: RobertoCarlos
Asunto: Pasar dato de un Texbox al campo de una tabla
Fecha de publicación: 11/Octubre/2019 a las 03:59
Buenas noches estimados colaboradores tengo el siguiente problema,
un CboBox llamado
cboEquipo
un textbox llamado txtCapacidad
cuando selecciono un codigo en el combobox Equipo en el texbox me muestra su capacidad
con este pequeño código =[cboEquipo].[Column](2) ahora lo que quiero es ese dato que me muestra en el texbox capacidad enviarlo a una tabla en el campo capacidad
como es que consigo hacer eso si en caso se pudiera por favor

muchas gracias

Roberto




-------------
Roberto



Respuestas:
Publicado por: xavi
Fecha de publicación: 11/Octubre/2019 a las 08:18
Hola

Asumiendo:
- El formulario se basa en la tabla dónde quieres guardar los datos
- El control cboEquipo tiene, como origen del control, en un campo de esa tabla
- El control cboEquipo tiene, como origen de la fila, una consulta sobre otra tabla dónde tienes (cuando menos) IdEquipo, Nombre y Capacidad.

Si se cumple todo eso no es necesario guardar la capacidad ya que la relación entre ambas tablas devuelve ese dato. Duplicarlo seria redundante e incluso podría generar incoherencias si se cambia posteriormente el valor de capacidad en la segunda tabla.

Si aun quieres guardar el valor, entonces tu cuadro txtCapacidad deberá ser dependiente del campo de la tabla y, en el evento Despues de actualizar del cboEquipo, traspasar el valor de la columna 2 al cuadro de texto.

Un saludo


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: RobertoCarlos
Fecha de publicación: 11/Octubre/2019 a las 14:01
De antemano muchas gracias. Xavi entiendo eso, del porque quiero guardar la capacidad, es por lla razon siguiente
supongamos que tengo ahora una capacidad de 12m3 y el equipo realizo 5 vueltas el volumen sería
12 x 5 = 60 esto 60 m3 por 10 me saldrá 600
pero si en algún momento se ocurre cambiar de capacidad a 13 y yo ya tengo un pago con 600 cuando haga nuevamente el calculo ya no sera 600 sino sera otro monto.
o como debo hacer para que esto no me suceda por favor.
gracias

Roberto


-------------
Roberto


Publicado por: xavi
Fecha de publicación: 11/Octubre/2019 a las 22:11
Aplicando la segunda parte de mi mensaje. En el AfterUpdate del cboEquipo

Me!txtCapacidad = Me!cboEquipo.Column(2)



-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: RobertoCarlos
Fecha de publicación: 12/Octubre/2019 a las 03:13
Muy bien muchas gracias por el aporte.

resolví mi problema

Gracias 
Cierren el hilo por favor

Roberto


-------------
Roberto



Imprimir página | Cerrar ventana