Fórum Problemas com DBGrid #40401

27/11/2003

0

Coloquei um DBGrid em uma aplicação e aquela barra lateral para descer e subir entre os registros só aparecem quando se vai com as setas até o ultimo registro. Alguem sabe como faço para que apareça logo quando se abre a Form?

Grato pela atenção.


Gandalf

Gandalf

Responder

Posts

27/11/2003

Gandalf

Descobri que da pra dar um ´gato´.
Coloque no evento OnShow da Form em que esta o DBGrid as segintes linhas de código.

IBTableXXX.Last;
IBTableXXX.First;


Responder

Gostei + 0

27/11/2003

Afarias

isso ocorre pq os componentes IBX procuram otimizar o uso da rede deixando seu sistema mais rápido. Neste caso o componente traz do banco de dados apenas os registros necessários naquele momento.

Quando vc dá um LAST vc acaba pedindo para o componente trazer TODOS os registros, o q *pode* causar um maior tráfego de rede desnecessário.

Se esta realmente é sua intenção, a forma mais ´correta´ de fazer é::

IBTableXXX.FetchAll;


T+


Responder

Gostei + 0

27/11/2003

Gandalf

valeu!!!


Responder

Gostei + 0

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

Aceitar