TABELA PARADOX

Delphi

12/12/2003

Ae galera...

Tenho uma tabela de movimentos e preciso colocar visivel no DBGrid apenas os registro que tem o campo TIPO com o valor ´EC´...
Qual a melhor maneira de fazer essa filtragem...tem como fazer sem SQL? Se naum tiver, qual a instrucao usar?

Valew galera

Um Abraço


Joe Ventrue

Joe Ventrue

Curtidas 0

Respostas

Frare

Frare

12/12/2003

Olá

Tente isso

Select * from mov where tipo=´EC´

Vai trazer somente os registro que satisfazerem a condição where, há detalhe não use *, use os campos que serão usados, pois assim fica melhor para memória, aqui só para exemplo.


Espero ter ajudado :wink:


GOSTEI 0
Chicorinthiano

Chicorinthiano

12/12/2003

Coloca um componente TTable e altere as propriedades:

Table1.Filtered := True;
         Table1.Filter := ´NOMEDOCAMPO="EC"´;


pronto! Assim, ele vai filtrar sem a SQL.
O Exemplo que nosso amigo frare deu retorna exatamente o mesmo resultado, mas usa-se a SQL.


GOSTEI 0
Joe Ventrue

Joe Ventrue

12/12/2003

valew galera...

deu resultado...

outra questao: as vezes eu crio uma instrucao e na hora de executar o programa ele me avisa q nao pode efetuar a operacao por causa do Database aberto... tipo:
´ Cannot performe this operation on an open dataset ´
como resolver isso?


GOSTEI 0
POSTAR