Hallo,
volgende code werkt perfect indien je deze als standaardwaarde van een tekstveld in een formulier koppelt.
Ik zou echter graag zelf kunnen beslissen wanneer er een nieuw volgnummer toegevoegd wordt door deze aan het event "na klikken" van een opdrachtknop te koppelen.
Het lukt me echter niet deze aan te passen en vraag me dan ook af hoe dit werkende te krijgen.
Bij voorbaat dank.
volgende code werkt perfect indien je deze als standaardwaarde van een tekstveld in een formulier koppelt.
Code:
Function Volgnummer() As String
Dim tmp As Variant
Dim i As Integer
On Error GoTo NieuwNummer
tmp = Split(DMax("OdOrderNummer", "TblOrders"), "-")
If CInt(tmp(1)) = Right(Year(Date), 2) Then
tmp(UBound(tmp)) = Right("000" & CInt(tmp(UBound(tmp)) + 1), 3)
For i = LBound(tmp) To UBound(tmp)
Volgnummer = Volgnummer & tmp(i)
If i < UBound(tmp) Then Volgnummer = Volgnummer & "-"
Next i
Else
Volgnummer = "ORD-" & Right(Year(Date), 2) & "-001"
End If
Exit Function
NieuwNummer:
Volgnummer = "ORD-" & Right(Year(Date), 2) & "-001"
End Function
Ik zou echter graag zelf kunnen beslissen wanneer er een nieuw volgnummer toegevoegd wordt door deze aan het event "na klikken" van een opdrachtknop te koppelen.
Het lukt me echter niet deze aan te passen en vraag me dan ook af hoe dit werkende te krijgen.
Bij voorbaat dank.