Fórum Posição na grid e não na query... #243835
20/07/2004
0
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
Curtir tópico
+ 0Posts
21/07/2004
Tnaires
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
Gostei + 0
21/07/2004
Paulo_amorim
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é+
Gostei + 0
04/08/2004
Ffsombra
É só utilizar a propriedade Recno da Query...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)