Hola,
En una tabla de mi base de datos se almacenan numeros de presupuestos para diferentes personas, es decir, puede haber varios numeros de presupuesto iguales porque pertenecen a diferentes personas.
Lo que quiero hacer es que al cargar la pagina compruebe que si esa persona tiene algun nuero de presupuesto o si es el primero que realiza. Si es el primero que realiza quiero que le asigne el 102. Esto me lo hace bien.
el problema es que si esa persona tiene ya presupuestos creados, lo que quiero es que vaya a su ultimo numero de presupuesto y le sume uno más para asi que el siguiente numero de presupuesto sea un numero mayor.
El problema es que esto no me lo hace bien. si una persona tiene por ejemplo el 102, el 103 y el 104, al crear el que deberia ser el 105 me crea de nuevo el 104.
(Vereís que he puesto en comentario el Movelast porque no me funciona).
Este es el codigo: Cita: Dim num_presupuesto
if rs6.recordcount=-1 or rs6.eof=true then
num_presupuesto=102
else
'rs6.movelast
num_presupuesto=rs6("num_presupuesto")
num_presupuesto=num_presupuesto + 1
end if