Autor Tópico: Validação do Intervalo de Datas no Filtro  (Lida 153 vezes)

jeffersonlins

  • Novato
  • *
  • Mensagens: 24
Validação do Intervalo de Datas no Filtro
« Online: Outubro 10, 2018, 08:30:20 am »
Olá, bom dia!

Gostaria de saber como poderia validar o intervalo de datas no filtro de uma aplicação de consulta, uma vez que estou usando apenas um campo de data que tem como condições de filtro "entre dois valores".

É possível manipular as duas datas informadas no filtro?

Obrigado desde já.

flagomesbh

  • Intermediário
  • ***
  • Mensagens: 244
Re:Validação do Intervalo de Datas no Filtro
« Responder #1 Online: Outubro 10, 2018, 08:37:23 am »
Bom dia, Jefferson.

Qual tipo de validação você quer fazer?

Pra adiantar, ao inspecionar cada uma das datas do intervalo, você consegue ver que o SC define como:
Data 1:
[nome_field]_dia
[nome_field]_mes
[nome_field]_ano

Data 2:
[nome_field]_input_2_dia
[nome_field]_input_2_mes
[nome_field]_input_2_ano



No código você usa o nome entre chaves, assim:
Data 1:
{[nome_field]_dia}
{[nome_field]_mes}
{[nome_field]_ano}

Data 2:
{[nome_field]_input_2_dia}
{[nome_field]_input_2_mes}
{[nome_field]_input_2_ano}

Tem também a função checkdate do PHP que ajuda demais na comparação desses campos.

Att
« Última modificação: Outubro 10, 2018, 08:41:02 am por flagomesbh »
Flávia Gomes
- Aprendiz -

jeffersonlins

  • Novato
  • *
  • Mensagens: 24
Re:Validação do Intervalo de Datas no Filtro
« Responder #2 Online: Outubro 10, 2018, 08:48:55 am »
Obrigado, flagomesbh!

A validação seria impedir que o usuário realizasse uma consulta na qual a segunda data fosse inferior a primeira.

Vou tentar usar o que você sugeriu acima.


jeffersonlins

  • Novato
  • *
  • Mensagens: 24
Re:Validação do Intervalo de Datas no Filtro
« Responder #3 Online: Outubro 10, 2018, 10:33:15 am »
Deu tudo certo! Muito obrigado!