Fórum Busca por palavra em um Campo MEMO FORMATED, a dúvida... #165538
14/06/2003
0
Quero uma busca por palavra através de um campo FMTMEMO definido do
paradox. No Delphi ele está lincado no DBRICHEDIT. Quando eu digitar uma palavra no Edit1 a busca terá que percorrer o campo do Tipo FMTMEMO lincado no DBRICHEDIT e me retornar todos dos registros que
contenham a palavra que foi digitada no Edit.
exemplo: o campo FTMEMO está lincado a um DBRICHEDIT, suponhamos que neste campo contenha o seguinte: ´Hoje é dia de festa!´.
Agora eu digito no Edit de busca o seguinte: ´festa´ e a busca é feita
neste campo que contenha ´festa´ e a Query somente me retornará os registros que contenham a palavra ´festa´ no Campo FTMEMO, ou seja,somente aparecerão os registros que aparecerem a palavra ´festa´.
Se esta busca fosse feita em um campo comum como ALFA seria fácil, porém com o FTMEMO eu nào consigo, será que é dificil???
UM abraço galerão... :wink: :idea:
Giovani reis ...
Giovani
Curtir tópico
+ 0Posts
18/06/2003
Oberdan
Gostei + 0
18/06/2003
Oberdan
Gostei + 0
22/06/2003
Giovani
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.add(´Select * From CadLeis´);
Query1.Sql.add(´Where Ementa LIKE ¬Edit1.text¬´);
Query1.Open;
O programa roda mas não faz a busca que eu quero, o campo ementa fica
em um DBRICHEDIT.
Vamos supor que minha tabela CadLeis tenha Três registros:
no primeiro o campo ementa possui o seguinte: ´Hoje é domingo´.
no segundo o campo ementa possui o seguinte: ´Hoje é segunda´.
no Terceiro o campo ementa possui o seguinte: ´nada a declarar´.
entao agora eu digite no EDIT1.TEXT o seguinte: ´Hoje´.
e clico em procurar, A grid lincada a Query1 teria que me mostrar o seguinte:
LEI DATA DATA PUBLICAÇÃO ANO
1 01/01/03 01/05/03 2003
2 01/01/03 01/04/03 2003
repare que A GRID só me mostrou os dois primeiros registros que contém a palavra hoje no campo EMENTA.
É isso que eu queria, mas com o LIKE da Query não funcionou, simplesmente não aparecia nada na GRID.
Se alguem puder me ajudar, ficaria grato, até mais Galera...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)