Consulta - Paradox - Table

Delphi

10/10/2003

Ainda não consegui terminar minha rotina com o like, mas ja estou pensando em algo sem usar a query.

Alguem poderia me dizer qual o comando para localizar somente 1 palavra dentro de um campo Memo(blob) usando o table em uma tabela paradox ?


Arc

Arc

Curtidas 0

Respostas

Arc

Arc

10/10/2003

essa realmente está dificil :cry:


GOSTEI 0
Adilsond

Adilsond

10/10/2003

Coloque a propriedade Filter de sua TTable para True e no evento OnFilterRecord faça:

Accept := Pos(Edit1.Text,TableRecord.AsString);



Para refazer a pesquisa após a alteração do edit, basta dar um refresh em sua tabela.


GOSTEI 0
Adilsond

Adilsond

10/10/2003

Faltou.....

Accept := Pos(Edit1.Text,TableRecord.AsString) > 0;


GOSTEI 0
Arc

Arc

10/10/2003

Valeu pela dica, mas o delphi acusou que não pode acessar o campo em um filtro....


GOSTEI 0
Adilsond

Adilsond

10/10/2003

Mas voce não colocará nada na propriedade filter. Voce mesmo, através do evento OnFilterRecord é que fara o filtro.


GOSTEI 0
Adilsond

Adilsond

10/10/2003

Mas voce não colocará nada na propriedade filter. Voce mesmo, através do evento OnFilterRecord é que fara o filtro.



Desculpe-me pelo que disse, após uma pesquisa descobri que realmente durante o filtro os campos do tipo Graphic e Memo não são visualizados para este evento.


GOSTEI 0
Arc

Arc

10/10/2003

Adilson obrigado pela ajuda, bom eu acho que vou partir para algo mais arcaico mesmo, lendo letra por letra, abraço


GOSTEI 0
POSTAR