DATAGRID - POSICIONAMENTO DE LINHA
Olá galera do VBMania!
Amigos, estou utilizando um DATAGRID que logo após o update da útlima celula da linha, o cursor é automaticamente posicionado sempre na 1 linha do grid gerando um incomodo caso o número de linhas já tenha ultrapassado o espaço dimencionado no form.
Qual a maneira de sempre após o update da linha, o cursor seja posicionado na próxima linha eliminando assim o trabalho de ter que posiciona-lo manualmente na nova linha.
No aguardo.
Amigos, estou utilizando um DATAGRID que logo após o update da útlima celula da linha, o cursor é automaticamente posicionado sempre na 1 linha do grid gerando um incomodo caso o número de linhas já tenha ultrapassado o espaço dimencionado no form.
Qual a maneira de sempre após o update da linha, o cursor seja posicionado na próxima linha eliminando assim o trabalho de ter que posiciona-lo manualmente na nova linha.
No aguardo.
Pode fazer assim
No evento aonde você altera o grid coloque o codigo abaixo.
Dim Ant As Integer
Ant = pecas!N_CD_Codigo[ô]Neste caso referenciei o código,você pode referenciar outra campo
[ô]aqui coloca o seu comando
pecas.Requery [ô]aqui atualizo meu recordser,caso esteja trabalhando com um
pecas.Find [Ô]n_cd_codigo = [Ô] & Ant [ô] aqui peço para o focu continuar na linha onde está o numero do código!!
Foi o melhor jeito que consegui fazer em vb6.Qualquer duvida é só postar ai!!
No evento aonde você altera o grid coloque o codigo abaixo.
Dim Ant As Integer
Ant = pecas!N_CD_Codigo[ô]Neste caso referenciei o código,você pode referenciar outra campo
[ô]aqui coloca o seu comando
pecas.Requery [ô]aqui atualizo meu recordser,caso esteja trabalhando com um
pecas.Find [Ô]n_cd_codigo = [Ô] & Ant [ô] aqui peço para o focu continuar na linha onde está o numero do código!!
Foi o melhor jeito que consegui fazer em vb6.Qualquer duvida é só postar ai!!
Tópico encerrado , respostas não são mais permitidas