Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
Filtrar por período em uma lista Como filtrar um periodo usando uma data, se nao pode usar o mesmo campo 2 vezes?? ...
LA
Filtrar por período em uma lista  
Fechado
Como filtrar um periodo usando uma data, se nao pode usar o mesmo campo 2 vezes??

  1. <?php
  2. parent::addFilterField('data_reg''>=''data_reg');
  3. parent::addFilterField('data_reg''<=''data_reg');
  4.  ?>


Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (3)


MC

De uma olhada no link abaixo, la terá a sua resposta.

www.adianti.com.br/framework_files/tutor/index.php?class=CriteriaVie


Lembrando que para datas use o BETWEEN


Abraços
MC

tambem de uma olhada neste

www.adianti.com.br/forum/pt/view_1686?filtro-por-periodo-inicial-e-f
PD

Luis,

Veja a assinatura do método addFilterField:

  1. <?php
  2. addFilterField($filterField$operator 'like'$formFilter NULL);
  3. ?>


Perceba que o primeiro campo é da tabela, depois vem o operador e por último o campo do form.

Assim, o apropriado seria diferente do que você postou, veja:
  1. <?php
  2. parent::addFilterField('data_reg''>=''data_reg_ini');
  3. parent::addFilterField('data_reg''<=''data_reg_fim');
  4. ?>


Com isso, proponho que você crie dois campos no form:
data_reg_ini: data inicial
data_reg_fim: data final

Att,