Como saber si un recordset cargado con la salida de una query esta en su ultimo registro
hola, tengo un recordset que cargo con el resultado de una query ,registros que voy recorriendo en un
bucle de la siguiente manera:
do until rs.eof
<<aqui me gustaria saber si el registro va a ser el ultimo>>
rs.movenext
loop
bucle de la siguiente manera:
do until rs.eof
<<aqui me gustaria saber si el registro va a ser el ultimo>>
rs.movenext
loop
por lo que me dices dirias que hiciese algo asi
do until rs.eof
<<aqui quiero saber si el regisrto es el ultimo pero hasta que gaga rs.movenext la propiedad eof no se pondra a verdadero por lo que tendria que hacer>>
rs.movenext
if rs.eof then
------
rs.moveprevious
end if
rs.movenext
loop
¿no queda esto un poco cutrillo?
do until rs.eof
<<aqui quiero saber si el regisrto es el ultimo pero hasta que gaga rs.movenext la propiedad eof no se pondra a verdadero por lo que tendria que hacer>>
rs.movenext
if rs.eof then
------
rs.moveprevious
end if
rs.movenext
loop
¿no queda esto un poco cutrillo?
que no me gusta como queda, estaria buscando una proiedad como rs.listcount y comprobar el indice o algo asi
do until rs.eof
rs.movenext
if rs.eof then
msgbox "Ya estoy en el ultimo"
end if
loop
Recuerda que eof te regresa verdadero cuando esta en la ultima posicion