Fórum Localizar valor no DBGrid #168343
08/07/2003
0
Tenho o seguinte problema, faço uma consulta e os valores aparecem no Grid, só que este grid é enorme, com muitos valores, alguém sabe se tem como eu criar uma funçaõ que pesquise no grid e set para o valor que eu digitar
Desde já obrigada
Raquel
Quel
Curtir tópico
+ 0Posts
08/07/2003
Carnette
A grida está amarrada a um DataSource.....O DataSource está amarrado a um Table...
POr tanto, temos que localizar/posicionar é a Table...Não o BDgrid
Boa programação
Gostei + 0
10/07/2003
Quel
Mas meu grid esta ligado a uma Query e naun a uma tabela...
Se eu do um locate ate que posiciona no registro que eu quero no entanto tenho que digitar o nome inteiro e isto naun é legal para o meu usuário, se eu faço um outro select naum posiciona no registro que eu to tentanto localizar.
Alguém tem alguma idéia de como posso resolver isto
Desde já Obrigada
Raquel
Gostei + 0
10/07/2003
Ivonei
Qual componentes? Query, Table, IBX...
Mas acho que é mais ou menos assim:
No evento onchange de um edit, digeite:
procedure TFBusca.Edit1Change(Sender: TObject);
begin
Tabela.Locate(´campo´,edit1.text,[loPartialKey]);
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)