Autonumeración personalizada de un campo en Access 2013

Antes de plantear mi duda debo aclarar algunos aspectos antes. Logré personalizar un campo de autonumeración para que comenzara con un valor específico en una tabla (ControlSustratos) con dos campos. El primer campo se llama nCorrelativo y hace referencia a un correlativo de un producto, el segundo campo es CodProduc que indica el código del producto vendido (Licencias de tránsito = LT, Licencias de Conducción = LC). Utilicé la siguiente instrucción:

INSERT INTO ControlSustratos

Values (5000301201, "LT")

El asunto es que cada vez que se genera una venta de un producto (LT o LC) se debe registrar el número de correlativo que le toca, explico, estos productos ya vienen con un código correlativo que se debe registrar en el sistema una vez que este sea vendido y, para facilitar el proceso se me ocurrió que podría generar el correlativo a partir del número que viene en el lote de productos. Pregunto ¿Es posible que se pueda crear un mecanismo para que el usuario (que poco conocimiento de SQL tendrá) ingrese el primer número de la serie que viene en el lote (Ej, 5000301300) y a partir de allí cada vez que facture el producto ya esté generado el número correlativo? Entendiendo que cada lote de producto que se compra inicia con un número de correlativo diferente.

Añade tu respuesta

Haz clic para o