RE:incrementar un numero automaticamente
En las versiones 8 y 9 ya existe un campo autoincrementable cada vez que añades un registro ... si usas una version anterior puedes usar dos sistemas un contador al que sumas uno y el resultado lo aplicas a la tabla o tener la tabla ordenada , ir al final y leer ese registro antes de añadir ... sumar uno y usar ese valor ... si esta en multipuesto recuerda bloquear entre la lectura y el fin de la escritura para evitar duplicados ...
ejemplo de contador (tabla simple) ;
if !used('contar')
use contar in 21 shared
endif
select contar
go top
rlock() && bloquear
replace contar.conalba with contar.conalba+1 && incrementar uno
unlock &&desbloquear
m.numero=contar.conalba && numero a aplicar en el articulo o donde sea
Espero te sirva