Página 1 de 1

[RESUELTO] Dar valor automático a un campo en función del va

Publicado: Mié Ago 30, 2017 6:39 pm
por phoboslu
Buenas tardes, no domino mucho libreoffice base, estoy haciendo un pequeño programa para controlar unos datos en el trabajo.

La cuestión es la siguiente, tengo un formulario en el que tengo un campo llamado FECHA_REPARACION y otro llamado ESTADO. Quiero que el campo ESTADO tenga el valor de "pendiente" o Realizado en función de si el campo FECHA_REPARACIÓN tiene una fecha o esta en blanco (en blanco="pendiente", con fecha="realizado").

No se como tengo ni donde he de hacer esto.

Os agradecería que me indicarais como puedo hacerlo. Muchas gracias de antemano

Re: Dar valor automatico a un campo en función del valor de

Publicado: Mié Ago 30, 2017 7:45 pm
por FJCC-ES
No debe guardar el campo ESTADO en una tabla porque no contiene información independiente del campo FECHA_REPARACION. Una consulta puede mostrar el resultado ESTADO usando CASE WHEN

Código: Seleccionar todo

SELECT FECHA_REPARACION,  CASE WHEN FECHA_REPARACION IS NULL THEN 'pendiente' ELSE 'realizado' END AS ESTADO FROM Tabla1

Re: Dar valor automatico a un campo en función del valor de

Publicado: Jue Ago 31, 2017 4:06 pm
por phoboslu
Muchas gracias es lo que estaba buscando