Índice contador+año
Publicado por leidijaidu (27 intervenciones) el 24/04/2009 14:07:53
Hola a todos
tengo el siguiente código en un formulario:
Private Sub Form_BeforeInsert(Cancel As Integer)
Dim Anyo As Integer
Anyo = Year(Date)
Nº_Entrada = Nz(DMax("Nº_Entrada", "tblDocAdminE", "right(IdDoc,4) =" & Anyo)) + 1
IdDoc = Format(Nº_Entrada, "0") & "/" & Format$(Anyo)
End Sub
Lo he rescatado de un mensaje de mimenda, y es justo lo que necesito, puesto que para registrar un documento de entrada necesito darle un número correlativo que empiece otra vez de 1 al cambiar de año, y a la vez quiero que el índice esté formado por dicho número más el año actual.
Pero no incrementa. Es decir, en cada nuevo registro me pone
IdDoc: 1/2009
Nº Entrada: 1
Necesito vuestra ayuda por favor... alguien puede decirme dónde está el fallo?
Gracias por adelantado
tengo el siguiente código en un formulario:
Private Sub Form_BeforeInsert(Cancel As Integer)
Dim Anyo As Integer
Anyo = Year(Date)
Nº_Entrada = Nz(DMax("Nº_Entrada", "tblDocAdminE", "right(IdDoc,4) =" & Anyo)) + 1
IdDoc = Format(Nº_Entrada, "0") & "/" & Format$(Anyo)
End Sub
Lo he rescatado de un mensaje de mimenda, y es justo lo que necesito, puesto que para registrar un documento de entrada necesito darle un número correlativo que empiece otra vez de 1 al cambiar de año, y a la vez quiero que el índice esté formado por dicho número más el año actual.
Pero no incrementa. Es decir, en cada nuevo registro me pone
IdDoc: 1/2009
Nº Entrada: 1
Necesito vuestra ayuda por favor... alguien puede decirme dónde está el fallo?
Gracias por adelantado
Valora esta pregunta
0