Visual Basic - se va el puntero a otro registro

Life is soft - evento anual de software empresarial
 
Vista:

se va el puntero a otro registro

Publicado por baco (19 intervenciones) el 25/05/2001 15:55:45
Trabajo con los Data y cuando añado un registro con
Data1.Recorset.AddNew
Data1.Recorset.updaterecord
me permite editar los datos y el updaterecord guardarlo (por cierto que diferencia hay entre update y updaterecord porque a veces me funciona uno u otro?), luego salto a una funcion que pide unos valores al usuario que debo guardar con
Data1.Recorset.Edit
Data1.Recorset.Fields("PP")=valor
Data1.Recordset.update
pero resulta que ja ha perdido el puntero y se encuentra en otro registro apuntando. Porque? Como lo soluciono?
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:se va el puntero a otro registro

Publicado por Martin {^_^} (30 intervenciones) el 25/05/2001 16:40:06
No te explicas muy bien...

Pero suele suceder la siguiente situacion.

Vamos a suponer que dentro de un procedimiento usas una tabla, por supuesto, cuando terminas de usarla el puntero queda al final de la tabla.

Así que si intentas usar otra vez la misma tabla dentro del mismo procedimiento (o sea, dos veces dentro del mismo procedimiento), te indicará que la tabla esta EOF, para eso, antes de usarla por segunda vez debes llevar el puntero al inicio de la tabla con el metodo tabla.movefirst

Espero que te sirva.
<fin de texto>
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