** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Pasar dato de un Texbox al campo de una tabla
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoPasar dato de un Texbox al campo de una tabla

 Responder Responder
Autor
Mensaje
RobertoCarlos Ver desplegable
Habitual
Habitual


Unido: 12/Marzo/2013
Localización: Bolivia
Estado: Sin conexión
Puntos: 168
Enlace directo a este mensaje Tema: Pasar dato de un Texbox al campo de una tabla
    Enviado: 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
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14738
Enlace directo a este mensaje Enviado: 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

Mi web
Arriba
RobertoCarlos Ver desplegable
Habitual
Habitual


Unido: 12/Marzo/2013
Localización: Bolivia
Estado: Sin conexión
Puntos: 168
Enlace directo a este mensaje Enviado: 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
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14738
Enlace directo a este mensaje Enviado: 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

Mi web
Arriba
RobertoCarlos Ver desplegable
Habitual
Habitual


Unido: 12/Marzo/2013
Localización: Bolivia
Estado: Sin conexión
Puntos: 168
Enlace directo a este mensaje Enviado: 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
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable