Primeiramente, Bom dia
Estou tendo a seguinte dificuldade:
Estou tentando realizar uma apresentação de dados de acordo com a data do sistema, a partir de um formulário com 4 campos, mas obtive duas respostas: ou ele não apresenta nada se não houver dados para ser apresentados nessa data ou apresenta tudo, caso já hajam dados lançados com a data equivalente a do sistema. Tentei realizar da seguinte forma: criei uma variável global no evento onload que recebe a data do sistema e uso ela para comparação: [data_atual] = date (“d/m/Y”);
Fiz lançamento de uma cláusula Where onde comparei o campo {Data da aplicação} com essa variável e criei um select no evento onload usando sc_lookup, mas o resultado foi o mesmo e por fim estou criando um campo recebendo data do sistema para criar a comparação.
variavel global :
[data_atual] = date (“d/m/Y”);
Cláusula where:
dt_presenca = [data_atual]// essa foi a primeira tentativa
dt_presenca = to_char(sysdate, ‘DD/MM/YYYY’) //tentei com e sem o select.
Select com macro sc_lookup :
$sql = “select ID_SERV_MOTORISTA,NU_CPF_MOTORISTA,TP_PRESENCA ,to_char(DT_PRESENCA, ‘DD/MM/YYYY’)
from tb_serv_motorista
where DT_PRESENCA = to_char(sysdate, ‘DD/MM/YYYY’)”;
sc_lookup(ndata,$sql);
if ({ndata} == {DT_PRESENCA})
{
{ID_SERV_MOTORISTA} = {ndata[0][0]};
{NU_CPF_MOTORISTA} = {ndata[0][1]};
{TP_PRESENCA} = {ndata[0][2]};
{DT_PRESENCA} = {ndata[0][3]};
}Estou querendo saber se alguém sabe alguma forma para resolver isso.