Dica: Filtrar Grid Pesquisa (via código)

Mande para cá, aquela sua dica preciosa, aquele truque ou rotina que você criou ou descobriu e que poderá ser de grande ajuda para a comunidade.
Seja nosso colunista de artigos, produza aqui neste local artigos que podem ser de delphi ou de xmaker.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
andrec
Mensagens: 8
Registrado em: Maio 8th, 2016, 11:23 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Dica: Filtrar Grid Pesquisa (via código)

Mensagempor andrec » Agosto 31st, 2016, 4:07 pm

Boa tarde,

Segue uma dica que pode facilitar a vida de alguns (como facilitou a minha).
Quem está habituado a usar GridPesquisa já se deparou com esta situação, como, por exemplo, filtrar cidades de apenas um estado selecionado, filtrar contas do tipo apenas Receita ou Despesa conforme um tipo selecionado como é o caso exemplificado abaixo:

FormGridPesquisa := TFormGridPesquisa.Create(Application);
Try
FormGridPesquisa.Atalho := VK_F8;
FormGridPesquisa.Campo := TabGlobal.DLCCXBCO.PLA_CODIGO;
FormGridPesquisa.Campo.FiltroFixo.Add('PLANOCT.PLA_TIPO LIKE '+#39+'D%'+#39+'');
FormGridPesquisa.Avulso := True;
if FormGridPesquisa.ShowModal = mrOk then
XNumEdit3.Value := FormGridPesquisa.Resultado;
XNumEdit3exit(self);
Finally
FormGridPesquisa.Campo.FiltroFixo.Clear;
FormGridPesquisa.Free;
end;

O código acima é o código padrão gerado pelo Xmaker para uma chamada a um Grid de Pesquisa. As duas linhas em destaque é que são as linhas extras adicionadas para aplicar o filtro desejado. Uma aplica e a outra ao final remove.

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Colaborações/Dicas, Artigos e Truques”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante