Posição na grid e não na query...
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...
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
Curtidas 0
Respostas
Tnaires
20/07/2004
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
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
Paulo_amorim
20/07/2004
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é+
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
Ffsombra
20/07/2004
Descobri!!!
É só utilizar a propriedade Recno da Query...
É só utilizar a propriedade Recno da Query...
GOSTEI 0