La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56809 - COMO RESTABLECER VALOR AUTONUMERICO AL EMPEZAR UN NUEVO AÑO
Autor:  Luis Angel Lopez
Estoy creando una base de datos, que gestionará los pedidos a proveedores.
En un principio he pensado en establecer un autonumerico para este campo ([Pedido]), pero mi problema es que quiero que al finalizar el año y comenzar uno nuevo este campo se reinicie.
Es posible hacer esto?
Es posible crear un campo numerico en una tabla que vaya sumando uno a uno?

Pedido= Pedido+1

  Respuesta:  Josep M Isern
crea una tabla donde solo haya dos campos

uno sea la clave , que sera autonumerico.
y otro campo sea el nunerador enterro largo ..

el segundo sera el que utilizaras para los distintos formularios , consultas o informes..
y para ir incrementandolo solo tienes que hacer una consulta que actue sobre el ..
esta :
UPDATE N_ALBARA SET N_ALBARA.Num_Albara = [Num_Albara]+1;

cuando tu quieras cambiar el numero por tu cuenta , solo has de modificarlo manualmente desde la tabla de esta manera ira ainvrementando el numero sobre el valor que hayas establecido ..

Espero que te funcione.. S2

  Respuesta:  Yair Alexis Escudero
Hola Luis

Por lo que dices tu no necesitas un campo autonumerico, lo que debes hacer es crear tu mismo una funcion que de el valor para este campo, asi cuando cambie de año tu funcion debe validar este evento y comenzar de nuevo.