Numero Consecutivo en Access (Perdon este es el Ejemplo Completo)

helmerh
06 de Mayo del 2004
Ok esta es la situacion:

Tengo una tabla de "Servicios" (TBLServicios), otra de la "Descripcion del servicio" (TBLDetalle) y otra tabla que tiene el "numero de confirmacion del servicio" (TBLConfirmacion).

Hay un "Form" principal que maneja le informacion general del servicio y un "Subform" que captura la informacion detallada del servicio.

Cuando se ingresa la fecha del servicio, entonces se genera un numero de confirmacion basado en la fecha ingresada, y luce "C" de confirmacion, "4" del año, "D" del mes y "21" del dia, o sea, "C4D21"

Esto funciona SUPER BIEN, no hay problema,

EL PROBLEMA es que una vez yo grabo en la tabla de servicios ese numero de confirmacion, le tengo que ir sumando un numero consecutivo o sea, ( + 1 ) cada vez que se genere una orden de confirmacion para el mismo dia.

Ejemplo: C4D21 1, C4D21 2, C4D21 3,.....C4D21 (n+1)

Par resumir lo tengo que hacer dentro del codigo, o sea que se haga automaticamente.

Yo me imagino que el proceso es que una vez que se genero y se el nuevo numero de consecutivo "C4D215" se busque por este numero en la tabla de "Confirmacion" (TBLConfrimation la cual tiene los campos "ConfNum" y "ConsecNum")
y se le suma un 1 al campo que se llama "ConsecNumb" y se remplaze por el nuevo consecutivo.

ASI:

TBLConfirmacion:

ConfNumber ConsecNum
C4D21 1 <== Este es el que varia
C4D22 5
C4D23 2

Cuando hay otra confirmacion C4D21 se le debe sumar al consecutivo un 1

Quedaria:

ConfNumber ConsecNum
C4D21 2 <== Tenia 1 y se le + otro 1
C4D22 5
C4D23 2

y asi sucesivamente.

Lo que pasa es que no se como hacerlo NO SE LAS INSTRUCCIONES, se supone que lo debo hacer automaticamente cuando se ingrese la fecha del servicio, sin que el usuario se preocupe por dar algun click.

Pero en ultimo caso yo la haria coomo se pueda.

POR FAVOR ayudenme.

Gracias