Fórum Fazer retorno em uma pesquisa dbgrid #414156
16/03/2012
0
o codigo de pesquisa é esse:
Form1.ADOTable1.Filter :=MAC LIKE +QuotedStr(%+selecione.text+%); Form1.ADOTable1.Filtered := true;
Jonatan Santos
Curtir tópico
+ 0Posts
16/03/2012
Leonardo Xavier
o codigo de pesquisa é esse:
Form1.ADOTable1.Filter :=MAC LIKE +QuotedStr(%+selecione.text+%); Form1.ADOTable1.Filtered := true;
Tente assim:
[CODE]
Form1.ADOTable1.locate(MAC,selecione.text,[lopartialkey,locasesensitive]);
[\CODE]
Gostei + 0
16/03/2012
Jonatan Santos
Gostei + 0
16/03/2012
Leonardo Xavier
o codigo de pesquisa é esse:
Form1.ADOTable1.Filter :=MAC LIKE +QuotedStr(%+selecione.text+%); Form1.ADOTable1.Filtered := true;
Tente assim:
[CODE]
Form1.ADOTable1.locate(MAC,selecione.text,[lopartialkey,locasesensitive]);
[\CODE]
Form1.ADOTable1.locate(MAC,selecione.text,[lopartialkey,locasesensitive]);
Gostei + 0
16/03/2012
Jonatan Santos
Gostei + 0
16/03/2012
Leonardo Xavier
onde diz MAC no código Coloque aspas MAC
Gostei + 0
16/03/2012
Jonatan Santos
Gostei + 0
16/03/2012
Leonardo Xavier
onde diz MAC no código Coloque aspas (aspas)+MAC+(aspas)
Gostei + 0
16/03/2012
Leonardo Xavier
Form1.ADOTable1.locate(MAC,selecione.text,[lopartialkey,locasesensitive]);
Nao consigo colocar aspas aqui.... Bom é o seguinte o codigo locate encontra no seu dbgrid o dado que voc~e quiser em tempo de execução. se você tem uma tabema com 1000 clientes, você utiliza este codigo para acha-lo pelo nome por exemplo, como configura este código. é bem simples a primeira parte você orienta o seu buton ou edit (edit no evento on-change) você seta sua base/tabela e depois seta o comando locate para localisar um campo na sua tabela que esta aberta, o campo de sua tabela (asapa campodatabela aspa , edit com o dado a ser localizado,[lpartialkey,locasesensitive]); ou seja ira pegar por partes do nome e por digitos case sensitive. no caso onde diz selecione.text será um edit.text.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)