POSICAO ATUAL DO PONTEIRO NO RECORDSET

FAUZE 21/10/2011 10:26:06
#387293
Olá pessoal,

Como obter a posição atual no recordset?
Ex. meu recordset tem 3256 registros, gostaria de saber a posição do ponteiro quando estiver movimentando o ponteiro, gostaria de apresentar no form a informação [Registro: 10 de 3256]
LUIZCOMINO 21/10/2011 10:36:59
#387296
coloque no botão um contador ex:

botão para ir pro proximo:

dim i as integer
i=i +1
label1= i & [Ô] Até [Ô] rs.recordcount

botão anterior
dim i as integer
i=i -1
label1= i & [Ô] Até [Ô] rs.recordcount


======================
bom +/- isso ai abraço!
FAUZE 21/10/2011 10:39:04
#387297
Luiz não existe um comando ou função que retorne a posição atual do recordset??

Digamos que eu faça uma pesquisa e o ponteiro pule para cem registros para frente, aí vai furar o contador.
LUIZCOMINO 21/10/2011 11:06:26
#387302
Bom amino nesse caso desconheço...

FAUZE 21/10/2011 11:19:10
#387304
Citação:

Bom amino nesse caso desconheço...


Vou citar um exemplo no clipper ... RecNo() posição atual e LastRec() ultima posição.
Alguém saberia ???
RJCSILVA2 21/10/2011 11:56:55
#387309
Resposta escolhida
Dado que rs é o seu recordset, ja tentou rs.absoluteposition?
Durante a navegação ele te qual qual o registro atual!

FAUZE 21/10/2011 16:24:01
#387340
Citação:

Dado que rs é o seu recordset, ja tentou rs.absoluteposition?
Durante a navegação ele te qual qual o registro atual!


Retorna somente -1
LUIZCOMINO 21/10/2011 17:15:33
#387344
A dica do amigo RJCSILVA2 funciona perfeitamente, mude o CursorLocation para [Ô] CursorLocation = adUseClient[Ô]
FAUZE 21/10/2011 17:27:39
#387347
Citação:

A dica do amigo RJCSILVA2 funciona perfeitamente, mude o CursorLocation para [Ô] CursorLocation = adUseClient[Ô]



Na mosca ... obrigado à todos.
Tópico encerrado , respostas não são mais permitidas