Access - Access 2016 -Actualizacion de registros segun condición

 
Vista:
sin imagen de perfil

Access 2016 -Actualizacion de registros segun condición

Publicado por Pablo (3 intervenciones) el 23/01/2017 18:05:33
Buenas tardes grupo, desconozco como hacer lo que paso a comentar:
-En un formulario que creé, tengo un campo (numérico independiente, llamado VALE)que necesitaría que el valor que ingrese lo compare con uno autonumerado (ID) de la tabla "Movimientos".
Si al querer grabar el registro en el campo VALE existe el numero ID, actualíce 3 campos que estarían en el formulario en el mismo registro donde esta el campo Movimientos.ID .
Gracias por la ayuda a todos.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de jorge
Val: 1.039
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Access 2016 -Actualizacion de registros segun condición

Publicado por jorge (304 intervenciones) el 23/01/2017 19:28:09
hola amigo yo uso esta sentencia solo seria adaptarla co la necesidad que tienes

saludos.

DoCmd.RunSQL "UPDATE MATERIAL SET EXISTENCIA='" & Me.EXISTENCIA - Me.CANTIDAD & "' WHERE CLAVE=" & Me.CLAVE & ""
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Access 2016 -Actualizacion de registros segun condición

Publicado por Pablo (3 intervenciones) el 23/01/2017 19:38:11
Hola Jorge, gracias por responder tan pronto, no llego a interpretar la sentencia que expusiste.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jorge
Val: 1.039
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Access 2016 -Actualizacion de registros segun condición

Publicado por jorge (304 intervenciones) el 23/01/2017 20:00:08
puede poner una imagen o algo..

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Access 2016 -Actualizacion de registros segun condición

Publicado por Pablo (3 intervenciones) el 23/01/2017 20:11:08
Te lo detallo mejor (gracias de antemano por buscar la solución)
Tengo una tabla llamada movimiento con estos campos:
MOVIMIENTO.ID Autonumerico
MOVIMIENTO.FECHA Fecha/Hora
MOVIMIENTO.PALLET_IN Numerico
MOVIMIENTO.PALLET_OUT Numerico
MOVIMIENTO.DEVOLUCION Numerico

Esta tabla ya tiene registros cargados.
ej:
ID FECHA PALLET_IN PALLET_OUT DEVOLUCION
1 01/01/17 4 2 NULL
2 05/01/17 6 1 NULL
3 10/01/17 8 5 NULL

Por intermedio de un formulario cargo lo siguiente:
FORMULARIO.VALE Numerico
FORMULARIO.DEVOLUCION Numerico

los datos que cargaria en el formulario serian:
FORMULARIO.VALE = 2
FORMULARIO.DEVOLUCION = 10

cuando me valide el FORMULARIO.VALE = MOVIMIENTO.ID, el registro actualizaria el campo MOVIMIENTO.DEVOLUCION, tendria que quedar asi:
ID FECHA PALLET_IN PALLET_OUT DEVOLUCION
1 01/01/17 4 2 NULL
2 05/01/17 6 1 10
3 10/01/17 8 5 NULL

Gracias por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jorge
Val: 1.039
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Access 2016 -Actualizacion de registros segun condición

Publicado por jorge (304 intervenciones) el 23/01/2017 20:27:17
asi quedaria dentro de un botoron lo que dice la senticia dice actualizame movimientos ponme devolucion ose el campo FORMULARIO.DEVOLUCION = 10 donde id = FORMULARIO.DEVOLUCION = 10


DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE MOVIMIENTO SET DEVOLUCION ='" & FORMULARIO.DEVOLUCION & "' WHERE ID=" & FORMULARIO.VALE & ""
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar