Fórum dbgrid no dBGrid por campo calculado ou lookup #179436
03/09/2003
0
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.
Queria saber se há como fazer isso, ou procurar pelas caracteres
desejados numa determinada coluna do DBGrid, qdo achar apontar
para ela.
Acacio
Curtir tópico
+ 0
Responder
Posts
03/09/2003
Vinicius2k
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...
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...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)