** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Botón Cambiar Datos de campo
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoBotón Cambiar Datos de campo

 Responder Responder
Autor
Mensaje
javifergavilan Ver desplegable
Nuevo
Nuevo


Unido: 25/Marzo/2020
Localización: España- Madrid
Estado: Sin conexión
Puntos: 49
Enlace directo a este mensaje Tema: Botón Cambiar Datos de campo
    Enviado: 01/Abril/2020 a las 18:40
Buenos dias:

Tengo un formulario con una tabla con los siguientes campos:

id campo1 campo2
1    ssd      act
2    hdd     des
3    sd        act

boton act      boton des

Me gustaría que solo pulsando el botón correspondiente me cambiar los valores de los campos.
EJ:

Selecciono el valor 2 de la tabla y pulso el boton ACT y me cambia el valor del campo2 a ACT.

un saludo.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Enlace directo a este mensaje Enviado: 01/Abril/2020 a las 19:41
Hola,

Por intentar hablar con propiedad...

Se supone que tienes un formulario con un subformulario basado en una tabla. En el formulario principal tiene 2 botones. Pretendes que, al seleccionar un registro del subformulario y después pulsar un botón, el registro cambié el valor de campo2 a ACT.

Si todo eso es correcto, yo lo enfocaría metiendo un cuadro de texto oculto en el formulario principal llamado Id y sin origen del control (independiente)
En el evento Current (al activar registro) del subformulario, traspasaria el valor del campo Id del registro seleccionado al cuadro de texto del formulario principal:

Me.Parent!Id = Me!Id

Finalmente, en el evento clic del botón, lanzaría una consulta de actualización ahora que ya sabemos el Id. Algo así (obviando comprobaciones):

CurrentDb.Execute "UPDATE MiTabla SET campo2 = 'ACT' WHERE Id = " & Me!Id, dbFailOnError


Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
javifergavilan Ver desplegable
Nuevo
Nuevo


Unido: 25/Marzo/2020
Localización: España- Madrid
Estado: Sin conexión
Puntos: 49
Enlace directo a este mensaje Enviado: 02/Abril/2020 a las 13:53
Buenos días:

Muchas Gracias Xavi !!

Un saludo.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable