Murilo, como eu vou usar o eof nesta situação?
É o seguinte, na virada do ano o sistema reinicia a contagem dos código, ou seja,
Murilo, como eu vou usar o eof nesta situação?
É o seguinte, na virada do ano o sistema reinicia a contagem dos código, ou seja, "cod = 234", na mudança de ano deveria ser "cod =1".
Para isso é feito uma comparação entre os anos, se for igual, soma mais 1, se o ano atual for maior, então recebe 1, até ai está tranquilo.
O problema é que em sendo os anos iguais, por exemplo, ano anterior 2009 e atual 2009, rst.moveMax cod = rst!cod + 1, ou seja, último registro mais 1. O problema é que está vindo o penúltimo registro.