Dim vAutonum As Variant, vUltimo As Variant
Dim vAño As Long
'Le damos a la var. vAño el valor del año actual
vAño = Right(Year(Date),2)
'Cogemos el valor del campo cve_folio
vAutonum = Me.cve_folio.Value
'Si vAutonum no es nulo, es porque ya hay valor en él, entonces salimos del procedimiento
If Not IsNull(vAutonum) Then Exit Sub
'vUltimo es igual al máximo de los 5 últimos caracteres de la derecha del campo
'cve_folio y cuyo año sea igual al actual
vUltimo = Right(DMax("cve_folio", "Tabla", "Left(cve_folio, 2)=" & vAño), 5)
'Si vUltimo es nulo, es porque no hay ningún cve_folio, entonces le damos valor 0
If IsNull(vUltimo) Then
vUltimo = 0
End If
'Sumamos 1 al valor anterior
vUltimo = vUltimo + 1
Me.cve_folio= vAño & "-" & Format(vUltimo, "00000")
modifique este al mio cambiando de lugar el año y agregando el 462 y el 01