Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.NewRecord Then
If RecordsetClone.RecordCount = 0 Then
Me.TrackingNumber = Format(Date, "YY") & "-001"
End If
If RecordsetClone.RecordCount <> 0 Then
If DCount("*", "YourActualTableName", "Left([TrackingNumber],2) = '" & Format(Date, "YY") & "'") > 0 Then
Me.TrackingNumber = Format(Date, "YY") & "-" & Format(DMax("Right([TrackingNumber],3)", "YourActualTableName", "Left([TrackingNumber],2) = '" & Format(Date, "YY") & "'") + 1, "000")
Else
Me.TrackingNumber = Format(Date, "YY") & "-001"
End If
End If
End If
End Sub