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
[RESUELTO] Dar valor automático a un campo en función del va
[RESUELTO] Dar valor automático a un campo en función del va
Última edición por fornelasa el Vie Sep 01, 2017 8:42 pm, editado 1 vez en total.
Razón: Marcar tema como resuelto.
Razón: Marcar tema como resuelto.
Aoo 4.1 | Libreoffice 5.1 en OpenSuse 42.1
Re: Dar valor automatico a un campo en función del valor de
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
Muchas gracias es lo que estaba buscando
Aoo 4.1 | Libreoffice 5.1 en OpenSuse 42.1