Olá pessoal,
Seguinte, tenho num formulário duas datas (Data inicial / Data final)
O que preciso, é que a data final não possa ser igual ou inferior a Data inicial.
Adicionei no evento OnChange da Data FINAL assim:
$dCLTINI = sc_date_conv({cltini}, “ddmmaaaa”, “aaaa-mm-dd”);
if ( {cltfim} != “null” && {cltfim} < $dCLTINI ){
sc_alert( “Data informada inválida” );
}
Neste evento, tentei utilizar o sc_set_focus(), e também utilizei o sc_btn_display() para desabilitar o botão de atualização/inclusão, porém na atualização basta deixar de mudar o foco de campo, e clicar em atualizar que grava do mesmo jeito.
As opções de Data Mínima / Máxima não abrange este quesito.
Até o momento, a única saída que encontrei é nos eventos onBeforeInsert / Update, para mudar o conteúdo do campo de Data Final para que ficasse com incremento de 1 dia, considerando a data inicial.
Há alguma outra forma de resolver isto para formulário de Um Registro!
Att,
Jocimar