Visual Basic - posición en registro

Life is soft - evento anual de software empresarial
 
Vista:

posición en registro

Publicado por gringo (2 intervenciones) el 02/11/2006 11:29:51
Buenas. En un subformulario, en el detalle tengo varios registros de una consulta. Me posiciono en uno de ellos, y al realizar alguna acción, se posiciona automáticamente en el primero de los registros, cuando necesito que permanezca en ese mismo registro. Como puedo hacer para ver cual es la posición actual, y posteriormente, como puedo ordenar que vuelva a ponerse en dicha posición??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:posición en registro

Publicado por Jesus Escalona (22 intervenciones) el 02/11/2006 13:41:11
Prueba con lo siguiente
''Declara la variable Registro de forma publica
Registro = Reg_detalle.AbsolutePosition ''Para guardar la posición del puntero

Reg_detalle.Move Registro '' Para mover el puntero al registro deseado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:posición en registro

Publicado por Pedro Luis (878 intervenciones) el 03/11/2006 10:34:40
Posicion=Mireg.BookMark

Posicion es una variable tipo String, Mireg es un recordset, Bookmark es una propiedad ADO (marca de libro) que nos indentifica el registro en el que estamos.

Si queremos recuperar el registro que se ha movido tendremos que poner

Mireg.Bookmark=Posicion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar