Access, expresión para aunar serie, número y año en un solo campo

microsoft accessVamos a ver como juntar tres campos en uno a través de una expresión en una consulta de access. Un ejemplo practico sería el juntar en un solo campo la serie, el número y año de las facturas, albaranes o documentos similares, vamos a usar para ello una expresión en una consulta:

idFAC: [FACSER] & Formato([FACCOD];"0000") & [FACANU]

En una consulta de Access añadimos un campo llamado idFAC donde vamos a aunar el campo serie FACSER, el número de factura FACCOD y el año FACANU, como puedes observar al número de factura le damos un formato para que contenga siempre 4 cifras de manera que si por ejemplo:
FACSER= A
FACCOD= 9
FACANU= 2007
nos quedaría ifFAC= A00092007

Podriamos añadir alguna barra para que nos quedara A0009/2007 ya que es muy habitual:

idFAC: [FACSER] & Formato([FACCOD];"0000") & "/" & [FACANU]

Entre corchetes se coloca el campo[NOMBRE_CAMPO], con & pegamos los campos, con formato hacemos que el numero tenga 4 cifras si ponemos 4 ceros, observar que en las expresiones se utiliza el ; en vez de la coma como en el código de VB.


Gracias por la info, muy

Gracias por la info, muy útil.

Cómo se hace para que se

Cómo se hace para que se reinicie el contador cada año?

Politica de privacidad e información legal