Localizar valor no DBGrid

Delphi

08/07/2003

Olá Pessoal do Forum

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

Quel

Curtidas 0

Respostas

Carnette

Carnette

08/07/2003

Vamos pensar um pouquinho....

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
Quel

Quel

08/07/2003

Olá Muito Obrigada pela ajuda

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
Ivonei

Ivonei

08/07/2003

Qual banco de dados você está usando? Paradox, interbase...

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
POSTAR