Fórum Posição na grid e não na query... #243835

20/07/2004

0

Pessoal...

Tem como saber a posição do cursor na grid, independente da query???

Por exemplo, se tenho uma grid que pode possuir 20 registros na tela, se o cursor estivesse na quinta linha, gostaria de ter o retorno do número 5 ou algo parecido...

Para que isso??? Faço várias consultas, e sempre ao fazer estas consultas, o cursor vai para a primeira linha da grid. Então gostaria de guardar a posição, e, após feita uma nova consulta, retornaria para a posição original.

E, como já disse, independente de query...


Ffsombra

Ffsombra

Responder

Posts

21/07/2004

Tnaires

Olá
O problema do DBGrid é q o seu cursor está intimamente ligado com o cursor do DataSet. Então, ao invés d gravar a posição do grid, pq vc não grava a posição do cursor do DataSet?
Abraços


Responder

Gostei + 0

21/07/2004

Paulo_amorim

Olá

Creioser meio inviável guardar a posição no Grid pois como disse o tnaires ele está ligado ao DataSet dele...
Você pode guardar a posicão em uma variável, e ao fazer vc joga o DataSet nessa posição


Vale lembrar também que existe a posisbilidade de usar Bookmarks em Delphi...pode-se pesquisar sobre isso

Espero que ajude

Até+


Responder

Gostei + 0

04/08/2004

Ffsombra

Descobri!!!

É só utilizar a propriedade Recno da Query...


Responder

Gostei + 0

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

Aceitar