Fórum Filtrando registro num DBgrid #220840
17/03/2004
0
Preciso de ajuda!
Gostaria de saber como fazer para filtrar dados num DBgrid. Ex: Quando digitar num edit o ítem desejado, o Grid apresentar os dados relativo na ordem e somente o solicitado. Isso pode ser feito sem utilizar Query?
Agradeço antecipadamente,
Canario
Curtir tópico
+ 0Posts
17/03/2004
Lucas Silva
Com dataSet dá certo também....
Gostei + 0
17/03/2004
Canario
Com dataSet dá certo também....[/quote:d663babc41]
De que forma? Vc pode me dizer...
Gostei + 0
17/03/2004
Lucas Silva
Gostei + 0
17/03/2004
Lucas Silva
Gostei + 0
17/03/2004
Danilo Ribeiro
VC pode utilizar a propriedade Filter, Filtered e IndexFieldNames, como segue
Para Filtrar :
DataSet.Filtered := False;
DataSet.Filter := ´Coluna1 = ´ + QuotedStr(Edit1.Text);
DataSet.Filtered := True;
Isto filtrará os dados, mas não os trará ordenados (Se Seu SQL de Origem não Conter um ORDER BY) então para ordenar faça o Seguinte :
DataSet.IndexFieldNames := ´Coluna1´;
Espero ter ajudado.
Danilo Ribeiro
Gostei + 0
30/05/2011
Klaus
VC pode utilizar a propriedade Filter, Filtered e IndexFieldNames, como segue
Para Filtrar :
DataSet.Filtered := False;
DataSet.Filter := ´Coluna1 = ´ + QuotedStr(Edit1.Text);
DataSet.Filtered := True;
Isto filtrará os dados, mas não os trará ordenados (Se Seu SQL de Origem não Conter um ORDER BY) então para ordenar faça o Seguinte :
DataSet.IndexFieldNames := ´Coluna1´;
Espero ter ajudado.
Danilo Ribeiro
Gostei + 0
07/06/2011
Nigro
Gostei + 0
19/02/2016
Thiago Santos
eu utilizo no caso um dbgrid e um combobox com as ordens descritas acima
Gostei + 0
19/02/2016
Raylan Zibel
eu utilizo no caso um dbgrid e um combobox com as ordens descritas acima
Caso use clientdataset use as propriedades filter e indexfieldnames. Senão feche a query, refaça o sql e abra novamente.
Gostei + 0
19/02/2016
Thiago Santos
Gostei + 0
19/02/2016
Raylan Zibel
https://www.devmedia.com.br/busca/?txtsearch=clientdataset+filter
https://www.devmedia.com.br/busca/?txtsearch=clientdataset+indexfieldnames&order=auto&tipo=0&vis=-1&site=0#result
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)