1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Public Function fuNumProduit(strProduit As String) As String
Dim strResultat As String
strResultat = Nz(DMax("Numero_C", "TaTable", "[Famille]='" & strProduit & "'"), 0) + 1
Select Case Len(strResultat)
Case 1
strResultat = "00" & strResultat
Case 2
strResultat = "0" & strResultat
Case 3
strResultat = strResultat
Case Else
MsgBox "Vous avez dépassé la capacité maximum pour ce produit!", vbCritical
Exit Function
End Select
fuNumProduit = strProduit & strResultat
End Function
Public Function fuNumProduitC(strProduit As String) As Integer
Dim inNombre As Integer
inNombre = Nz(DMax("Numero_C", "TaTable", "[Famille]='" & strProduit & "'"), 0) + 1
If inNombre > 999 Then
MsgBox "Vous avez dépassé la capacité maximum pour ce produit!", vbCritical
Exit Function
End If
fuNumProduitC = inNombre
End Function |
Partager