Access - Escribir un valor en un campo dependiendo del valor de otro

 
Vista:

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Guillermo Delgado (5 intervenciones) el 11/03/2021 23:48:09
Hola Amigos,

quisiera generar la siguiente acción en un formulario de Access para escribir un valor en un campo dependiendo del valor de otro:

CampoA es igual a "vol." cuando CampoB es >0

de antemano 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

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Anonimo (3311 intervenciones) el 12/03/2021 09:09:40
Evento 'después de actualizar' del campoB:

.- sin VBA: Con una macro y su acción 'establecer valor'
.- con VBA: Con un IF (condicional) que evalúe el campoB y asigne el valor al campoA
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

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Guillermo Delgado (5 intervenciones) el 13/03/2021 07:11:07
Muchas Gracias,!!

funciono con:

1
=SiInm([Tomo]>0,"t.")

En el campo de control del formulario

aunque no registro el valor en la tabla, solo en el formulario, vista tabla.

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
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Norberto (753 intervenciones) el 12/03/2021 12:33:23
Hola:

En la propiedad Origen del control de "CampoA" pones =SiInm([CampoB] > 0; "vol."; "")

Un saludo,

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

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Guillermo Delgado (5 intervenciones) el 13/03/2021 07:10:10
Muchas Gracias, me fue de gran utilidad la ayuda!!

funciono con:

1
=SiInm([Tomo]>0,"t.")

aunque no registro el valor en la tabla, solo en el formulario, vista tabla.

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
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Norberto (753 intervenciones) el 15/03/2021 15:00:56
Hola:

Me alegro. También podrías añadir un campo calculado con dicha expresión en la tabla para poder usarlo en todos los formularios e informes. Igualmente, no se guarda en la tabla pero se muestra.

Un saludo,

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

Escribir un valor en un campo dependiendo del valor de otro

Publicado por Guillermo Delgado (5 intervenciones) el 15/03/2021 16:44:12
Mucha gracias Norberto, muy agradecido y estamos en contacto.

Saludos

Guillermo
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