Generacion de concecutivo

Hola a todos, colabórenme con lo siguiente, estoy realizando una base de datos donde se esta almacenando datos generales de Cartas, memorandos, remisiones, etc, quiero que cuando este ingresando o generando un nuevo registro a través de un formulario, el sistema me arroje un numero consecutivo, se que cuando se crea una tabla exiten campos autonuméricos, pero lo que se quiere hacer es que se cree un id posterior a que se guarde el registro y me lo muestre en pantalla, para asignarlo al documento soporte que se guardo. Espero haber sido claro, mil gracias

1 Respuesta

Respuesta
1
En el evento Al guardar, haces un DMax del campo donde guardas el numero consecutivo. A ese DMax le sumas 1 y listo.
Xavi
www.mvp-access.com
Por favor aclarame más esto,
Gracias
Veamos... a lo mejor no lo entendí bien. Supuse que guardas todos esos registros en la misma tabla, ¿es correcto?
SI: En el evento Al guardar del formulario donde ingresas los datos, buscas el numero de documento: Me! MiNumDoc = DMax("[NumDoc]","[MiTablaDatos]")
NO: Guarda el valor en una tabla auxiliar, lo recuperas al grabar cada nuevo registro y sobreescribe la tabla auxiliar con una consulta de actualización.
Me!MiNumDoc = DLookUp("[NumDoc]","[MiTablaAuxiliar]") + 1
Xavi
www.mvp-access.com

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas