¿Cómo numero las facturas con Nº, Año y Serie?
Tengo un programa que numera las facturas cogiendo el año e incrementando el idFactura.
202100019, 202100020, 202100021...
Lo hago así:
Dim numFactura As String
numFactura = Year(Date) & Format(Nz(DMax("right([IdFactura],5)", "tblFactura", "left([IdFactura],4)=" & Year(Date)), 0) + 1, "00000")
Bien, ¿si le quiero meter también una serie como puedo hacer para que me calcule el dmax teniendo en cuenta la Serie que tengo en el formulario?
1 respuesta
Respuesta de Julián González Cabarcos
3
Tabla con facturas con el formato :Letra & año & cinco dígitos ==> A202200001, B202200001 ... Z202200001La siguiente de cualquier serie (y crea nuevas series correlativas e independientes): = Serie & Year(Date) & Format(Nz(DMax("val(right(factura,5))", "facturas", "left(factura,5) = '" & Serie & Year(Date) & "'"), 0) + 1, "00000") - Enrique Feijóo