dbgrid no dBGrid por campo calculado ou lookup

Delphi

03/09/2003

Tem como procurar um campo calculado ou lookup dentro de um DBGrig.
Queria saber se há como fazer isso, ou procurar pelas caracteres
desejados numa determinada coluna do DBGrid, qdo achar apontar
para ela.


Acacio

Acacio

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

03/09/2003

Acacio,
o método locate não pode ser aplicado em campos lookup, mas, com calculados, honestamente, nunca testei...
para fazer a busca pelos caracteres vc pode susbstituir o campo do locate por dbgrid1.SelectedField.FieldName, por exemplo :
no onchange do edit1 vc coloca...
Query1.Locate(dbGrid1.SelectedField.FieldName,edit1.text,[LoPartialKey]);

o problema vai ser quando o usuário estiver com um campo lookup selecionado, por exemplo... vc vai precisar tratar isso...


GOSTEI 0
POSTAR