La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17183 - EN ACCESS COMO AGREGAR PREFIJO A UN AUTONUMéRICO EJ MA1, MA2
Autor:  María del Carmen Aráuz
Estoy diseñando una base de datos en Access y necesito agregar un prefijo a los autonuméricos pero sin que estos dejen de autogenerarse. algo así como un agregado que permita un grado mayor de control.

  Respuesta:  Jose Barcala
Al crear la tabla creas el campo autonumerico, luego un campo de tipo texto......el autonumerico como campo clave.

al diseñar el formulario colocas el campo que vá a almacenar el valor Tipo MA1 detras de otro campo por ejemplo uno de nif o cif , etc.
supongamos que al campo que va a almacenar el valor texto con autonumérico le llamamos numerofactura, nos vamos a las propiedades del campo en la pestaña eventos seleccionamos al recibir el enfoque y colocas el siguiente codigo:
if me.newrecord = true then
me.numerofactura = "MA" & me.campoautonumerico
end if

con este codigo cada vez que tengas un nuevo registro en el campo numero de factura te aparecerá MA1, MA2, MA3 etc.

Espero que te sirva, si no mandame un e-mail

  Respuesta:  Fdo Melo
Esto no es posible.
Si necesitas un prefijo crea otro campo que contenga los prefijos que necesitas..
En caso de que tu automerico sea la primary key, entonces debes cambiar tu primary key, por el autonumerico y el campo que contiene los prefijos. (Estos dos campos formarian la primary key)

Cualquier duda .. pudes escribirme