Pessoal Boa tarde,
Estou com o exemplo do J. Paulo sobre numeração sequencial, até aí blz!
O negócio é tão simples, pois não estou achando uma forma de colocar mais um dígito no formato 0000/Ano Atual
Peço alguém da selva o que devo estar errando...abs...segue abaixo:
Public Function NumeracaoAno() As String
'By JPaulo@2009
Dim fazcodigo(1) As Integer, temporario As Integer
fazcodigo(1) = Nz(DMax("Left(CodigoControle,3)", "tblExemplo", "Right(CodigoControle,4)=Year(Date())"), 0)
For I = 1 To UBound(fazcodigo)
If temporario < fazcodigo(I) Then temporario = fazcodigo(I)
Next
NumeracaoAno = Format(temporario + 1, "0000") & "/" & Year(Date).
End Function
Agradeço a todos que me ajudar.
Abs
Paulo.
Quando coloco no Format mais um "0" ele não está criando um novo número
Estou com o exemplo do J. Paulo sobre numeração sequencial, até aí blz!
O negócio é tão simples, pois não estou achando uma forma de colocar mais um dígito no formato 0000/Ano Atual
Peço alguém da selva o que devo estar errando...abs...segue abaixo:
Public Function NumeracaoAno() As String
'By JPaulo@2009
Dim fazcodigo(1) As Integer, temporario As Integer
fazcodigo(1) = Nz(DMax("Left(CodigoControle,3)", "tblExemplo", "Right(CodigoControle,4)=Year(Date())"), 0)
For I = 1 To UBound(fazcodigo)
If temporario < fazcodigo(I) Then temporario = fazcodigo(I)
Next
NumeracaoAno = Format(temporario + 1, "0000") & "/" & Year(Date).
End Function
Agradeço a todos que me ajudar.
Abs
Paulo.
Quando coloco no Format mais um "0" ele não está criando um novo número