https://foro.gambas-es.org/viewtopic.php?f=1&t=8098&p=48814#p48814
-----------------------------------
gambafeliz
Miercoles, 10 Junio 2020, 18:14

No Pensais Que Se Debería Corregirse Result En Un Bucle For-Next
-----------------------------------
Estaba yo pensando que si en este supuesto debería ser mejorado Result

[code]
      For n = 0 To resultado.Max
         .[n, 0].Text = resultado["Descripción"]
         resultado.MoveNext
      Next
      resultado.MoveFirst 'Si no ponemos esto el cursor estaría al final y cuando lo invocas te da un error
[/code]

Y lo que pasa es que cuando termina el bucle el estado de resultado que no es mas que un Result el puntero esta al final como es de prever. Pero si necesitamos seguir usándolo a mi desde luego me pasa muy a menudo y es que se me olvida volver el puntero al primer elemento con resultado.MoveFirst y lo que propongo es como una regla, cuando metemos un objeto Result en un For-Next tras el final del bucle, este bucle debería saber de forma automática que el Result debería volver a su estado inicial osea hacer automáticamente resultado.MoveFirst

En fin, piénsenlo, debemos de evolucionar, no es una idea para nada ilógica.

Saludos y espero opiniones :)


