Filtra adotable
Amigos tem como fazer isto eu tenho uma tabela que tem um campo status e ser campo so e gravado o ststus Aberto ou Fechado eu queria o seguinte que filtra-se a tabela cujo campo fosse Aberto mostrado DBgrid mais queria que isto fosse feito quando a tabela fosse aberta do mesmo jeito que e feito com adoQuery na propriedade do sql ´select * from tabela where campo = ´Aberto´´.
so quero que feito no adotable uso banco de dados access
so quero que feito no adotable uso banco de dados access
Geomicro
Curtidas 0
Respostas
Geomicro
14/10/2005
Alguem poderia medar uma luz como faço para resolver isto
GOSTEI 0
Cristiano D.
14/10/2005
Amigo, você pode tentar usar a propriedade ´filter´ . Seria mais ou menos assim:
Digamos que sua tabela esteja fechada. Então seria:
SuaTabela.Filtered := false;
SuaTabela.Filter := ´status = ´ + QuotedStr(Edit1.Text);
SuaTabela.Filtered := true;
SuaTabela.Open;
Então sua tabela será aberta e logo em seguida será aplicado um filtro procurando pelo que estiver digitado no Edit1. É claro que você pode usar outros componentes além do Edit1 e o filtro aplicado acima também pode ser usado com a tabela já aberta.
Digamos que sua tabela esteja fechada. Então seria:
SuaTabela.Filtered := false;
SuaTabela.Filter := ´status = ´ + QuotedStr(Edit1.Text);
SuaTabela.Filtered := true;
SuaTabela.Open;
Então sua tabela será aberta e logo em seguida será aplicado um filtro procurando pelo que estiver digitado no Edit1. É claro que você pode usar outros componentes além do Edit1 e o filtro aplicado acima também pode ser usado com a tabela já aberta.
GOSTEI 0