Insertar registro luego de una acción determinada
Publicado por Yeferson (1 intervención) el 03/04/2018 02:25:43
Buenas noches amigos, estoy haciendo un programa de mantenimientos de equipos.
Tengo una tabla que se llama WorkOrder que es la que me indica valga la redundancia, el WorkOrder, PriorityCode, StatusCode,ClassCode etc etc... DateOpened, DateClosed...etc..etc
El asunto es que cuando tenga una tarea abierta, por ejemplo
"Mantenimiento a la bomba 1" yo lo busco, el "DateOpened" tiene un valor por ejemplo de 01/04/2018
Yo indico que cerré la tarea, pongo la fecha de hoy 02/04/2018 y me cambia el StatusCode de A (abierto) a X (cerrado). Hasta ahí voy bien, el problema es el siguiente:
Luego de cerrado el trabajo, quiero que copie el valor completo del registro que consulté para cerrar (o sea todos los valores (excepto workorder que tiene que ser uno nuevo, según la secuencia) y que cambie el StatusCode a A de nuevo y en DateOpened le sume por ejemplo tres meses a la fecha de cierre, eso es para programar automaticamente el nuevo registro para poder así consultarlo
¿Con qué instrucción o cómo puedo hacer tal cosa?
Tengo una tabla que se llama WorkOrder que es la que me indica valga la redundancia, el WorkOrder, PriorityCode, StatusCode,ClassCode etc etc... DateOpened, DateClosed...etc..etc
El asunto es que cuando tenga una tarea abierta, por ejemplo
"Mantenimiento a la bomba 1" yo lo busco, el "DateOpened" tiene un valor por ejemplo de 01/04/2018
Yo indico que cerré la tarea, pongo la fecha de hoy 02/04/2018 y me cambia el StatusCode de A (abierto) a X (cerrado). Hasta ahí voy bien, el problema es el siguiente:
Luego de cerrado el trabajo, quiero que copie el valor completo del registro que consulté para cerrar (o sea todos los valores (excepto workorder que tiene que ser uno nuevo, según la secuencia) y que cambie el StatusCode a A de nuevo y en DateOpened le sume por ejemplo tres meses a la fecha de cierre, eso es para programar automaticamente el nuevo registro para poder así consultarlo
¿Con qué instrucción o cómo puedo hacer tal cosa?
Valora esta pregunta


0