Macro sc_date

(fsuper) #1

como faço para passar a data atual como parametro para esta função

sc_date(Data, Formato, operador, D, M, Y).

Ja tentei:
1-> sc_date(date(‘Ymd’),“dd”," “,6,0,0);
2-> sc_date(getdate(),“dd”,” “,6,0,0);
3-> sc_date(time(),“dd”,” ",6,0,0);

e não funcionou!

(alcvieira) #2

Eu nunca pensei dessa forma pq esta macro tem por objetivo o cálculo do incremento ou decremento de datas que são necessários alguns parâmetros, no caso da data tem que ser um CAMPO.
Uma saída é vc criar uma variável ou um campo escondido e atribuir a ele a data atual.

$vdata = date(‘Ymd’);
{datateste} = sc_date ($vdata, “dd/mm/aaaa”, " ", 30, 0, 0);

(Victor Alcântara de Moraes) #3

Geralmente ao usar Valor inicial, pegando a data do sistema da alguns bugs, então geralmente passo a data direto para meus campos usando essa funçãozinha abaixo no evento OnLoad:

{datafim}=date(“Ymd”);