GARANTIR DESCONTO

Fórum Pesquisa Lenta pra xuxu #182603

17/09/2003

0

Bom dia caros delphistas.
Tenho um banco de dados no interbase e estou fazendo uma pesquisa em um campo Integer.

Estou usando o componente IBTable1 da paleta Interbase. Estou usando o método Locate.
A pesquisa está lenta. Estou usando também vários componentes DBEdit para exibição dos dados.
Gostaria de fazer essa pesquisa usando uma IBQuery pois é mais rápido mas o que eu faço com os DBEdits.

Outra, o campo na qual eu faço a pesquisa está indexado.
Não tem uma outra maneira de eu utilizar SQL mas a partir do IBTable?


Ricardo Barbosa

Ricardo Barbosa

Responder

Posts

17/09/2003

Rodrigo Coutinho

Olá amigo, tente assim:

No strings do ibquery faça assim:

Select * From Tbl Where Codigo = :Cod

e se vc quiser editar o resultado coloque a opção RequestLive := True;

No evento onkeypress do edit faça:

Begin
If Key = Chr(13) Then
Begin
With ibQry do
Begin
Close;
ParamByName(´Cod´).AsInteger := StrToInt(Edit1.Text);
Open;
End;
End;
End;

Isso deve te ajudar

[]s, Rodrigo Coutinho


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar