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.
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
Curtir tópico
+ 0
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é
****
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
Clique aqui para fazer login e interagir na Comunidade :)