Filtrar registros diretamente no DBGrid
tenho uma query, onde este resultado (conjunto de registros) preciso subdividi-lo e coloca-los em vários DBGrids. ou seja, cada DBGrid vai exibir uma parte destes registros. Para não usar várias querys (uma consulta para cada uma), gostaria de uma solução como o OnFilterRecord sendo q diretamente no DBGrid.
Como faço para filtrar as linhas diretamente no DBGrid excluindo as que não satisfazem o critério?
Como faço para filtrar as linhas diretamente no DBGrid excluindo as que não satisfazem o critério?
Raserafim
Curtidas 0
Respostas
Edilcimar
18/04/2005
o dbgrid está diretamente ligado à tabela, portanto você pode criar uma tabela temporária e colocar um dbgrid para ela, sendo que para este dbgrid irão os registros escolhidos da tabela principal, depois apague os registros desnecessários nesta tabela temporária, pode ser através do dblclick ou outro método qualquer
GOSTEI 0
Raserafim
18/04/2005
não acho q este seja um método razoável, pois tenho vários DBGrids e portanto teria que criar várias tabelas temporárias. sendo assim é preferível criar várias querys.
Para evitar estes métodos, quero saber se tem como filtrar os registros diretamente na exibição do DBGrid.
Para evitar estes métodos, quero saber se tem como filtrar os registros diretamente na exibição do DBGrid.
GOSTEI 0
Edilcimar
18/04/2005
então a solução é você pode colocar multi-seleção
GOSTEI 0
Raserafim
18/04/2005
no que isso vai poder me ajudar?
acho q vc está interpretando mal a pergunta.
acho q vc está interpretando mal a pergunta.
GOSTEI 0