Fórum Como fazer consulta dentro de um campo Memo #154968

15/04/2003

0

Tenho um cadastro de fornecedores, onde existe um campo OBS do tipo Memo(DBRichText). Este fornecedor como outros, por exemplo, fornece determinado tipo de material, que coloquei dentro do campo OBS. Pergunta. Como fazer, através de um edit ou outro meio qquer, onde eu digito por exemplo, Sextavado, e me retorna todos os fornecedores onde no Campo OBS, eu coloquei que eles fornecem parafusos Sextavados. Assim:
fornec1 - cod 1- razao - qquer1 - OBS - parafusos sextavados 4,2X20
fornec1 - cod 2- razao - qquer1 - OBS - parafusos sextavados 4,2X20
fornec1 - cod 3- razao - qquer1 - OBS - parafusos lisos
fornec1 - cod 4- razao - qquer1 - OBS - parafusos sextavados 4,2X20
O resultado desta consulta só me retornaria o fornec cujos codigos são:
1,2 e o 4, pois o tres não tem a palavra Sextavado no campo OBS.
Como fazer? Eu não quero substituição de String num Memo, mas consulta.


Paulo

Paulo

Responder

Posts

16/04/2003

Navoid

seguinte cara, vc tem que fazer via sql assim:

****
query1.sql.text := ´select * from fornecedor where (obs like :pobs)´;
query1.parambyname(´pobs´).asstring:= ´¬´ + edit1.text + ´¬´;
query1.active:= true;
****

pronto, vc tem os registros que procura.
espero ter ajudado

até


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar