Access - Como guardar datos de Silnm

 
Vista:
Imágen de perfil de lefrancis

Como guardar datos de Silnm

Publicado por lefrancis (25 intervenciones) el 13/03/2014 20:20:21
tengo la siguiente formula en el origen de contro de un campo :=SiInm([Maquina 1] Es Nulo,0,1)+SiInm([Maquina 2] Es Nulo,0,1)+SiInm([Maquina 3] Es Nulo,0,1)+SiInm([Maquina 4] Es Nulo,0,1)+SiInm([Maquina 5] Es Nulo,0,1)+SiInm([Maquina 6] Es Nulo,0,1)+SiInm([Maquina 7] Es Nulo,0,1)+SiInm([Maquina 8] Es Nulo,0,1)

como consigo que este resultado se guarde en mi tabla?


Gracias.
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

Como guardar datos de Silnm

Publicado por jose (830 intervenciones) el 13/03/2014 22:56:14
saludos Lefrancis

es lógico que no te lo guarde

para que te lo guarde debe de tener como origen de control el nombre del campo de la tabla
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
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Como guardar datos de Silnm

Publicado por Jesús Manuel (134 intervenciones) el 14/03/2014 08:42:13
Para guardar en la tabla el valor pon en el evento beforeupdate del formulario el código:

Me.total = IIf(IsNull(Maquina1), 0, 1) + IIf(IsNull(Maquina2), 0, 1) + IIf(IsNull(Maquina3), 0, 1) + IIf(IsNull(Maquina4), 0, 1) + IIf(IsNull(maquina5), 0, 1) + IIf(IsNull(Maquina6), 0, 1) + IIf(IsNull(Maquina7), 0, 1) + IIf(IsNull(Maquina8), 0, 1)

Asumiendo que el campo en el que guardaras el datos se llama total.
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 lefrancis

Como guardar datos de Silnm

Publicado por lefrancis (25 intervenciones) el 14/03/2014 15:13:38
Nitido!!!! gracias lo probare y te dejo saber
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 lefrancis

Como guardar datos de Silnm

Publicado por lefrancis (25 intervenciones) el 14/03/2014 20:33:29
me da un error en la formula...

Me.MaquinaProbadas = IIf(IsNull(Maquina_1), 0, 1) + IIf(IsNull(Maquina_2), 0, 1) + IIf(IsNull(Maquina_3), 0, 1) + IIf(IsNull(Maquina_4), 0, 1) + IIf(IsNull(maquina5_), 0, 1) + IIf(IsNull(Maquina_6), 0, 1) + IIf(IsNull(Maquina_7), 0, 1) + IIf(IsNull(Maquina_8), 0, 1)


si quieres te puedo enviar el proyecto
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
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Como guardar datos de Silnm

Publicado por Jesús Manuel (134 intervenciones) el 17/03/2014 11:20:15
Otra opción:

Tienes un cuadro de texto en el formulario (TXTContador) con origen de control:

=SiInm([Maquina 1] Es Nulo,0,1)+SiInm([Maquina 2] Es Nulo,0,1)+SiInm([Maquina 3] Es Nulo,0,1)+SiInm([Maquina 4] Es Nulo,0,1)+SiInm([Maquina 5] Es Nulo,0,1)+SiInm([Maquina 6] Es Nulo,0,1)+SiInm([Maquina 7] Es Nulo,0,1)+SiInm([Maquina 8] Es Nulo,0,1)

En el evento BeforeUpdate del formulario pones este código:

Me.MaquinaProbadas = me.TXTContador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de lefrancis

Como guardar datos de Silnm

Publicado por lefrancis (25 intervenciones) el 18/03/2014 14:50:18
Nitido me funciona correctamente
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