Tenho um Forms com 2 campos do tipo data com formado DD/MM/YYYY HH24:MI:SS
Tenho uma validaçao no primeiro campo Data que conforme a situaçao, soma uma quantidade de minutos na primeira data e seta isto para a segunda data. Mas não está funcionando. A segunda data fica com 00:00:00 nas horas/minutos/segundos.
no When_validate tenho o seguinte:
declare
vn_tempo number(2);
VD_DATA DATE;
begin
begin
select nvl(tempo,0) into vn_tempo from pcn_codigo_ocorrencia where codigo = :PCN_OCORRENCIA_META.CODIGO_OCORRENCIA;
exception
when others then
vn_tempo :=0;
end;
if vn_tempo > 0 Then
VD_DATA := :PCN_OCORRENCIA_META.DATAINICIO;
:PCN_OCORRENCIA_META.DATAFIM := (VD_DATA + (VN_TEMPO/1440));
end if;
end;
Forms 6i / windows XP
obrigado,
Marlon