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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| Private Sub BtnSauver_Click()
On Error GoTo Err_BtnSauver_Click
Dim VnumTag As String
F_NumTag.SetFocus
VnumTag = F_NumTag.text
' Tests sur Le numéro du Tag
If IsNull(F_NumTag) Then
MsgBox " Le n° de Tag doit être renseigné", vbOKOnly + vbExclamation, "Avertissement"
Exit Sub
End If
If NumtagExiste(VnumTag) = True Then
MsgBox "Le n° de Tag existe déjà", vbOKOnly + vbExclamation, "Avertissement"
Exit Sub
End If
' Tests sur La Datenr
If (IsNull(F_Datenr)) Then
MsgBox "La date doit être renseignée", vbOKOnly + vbExclamation, "Avertissement"
F_Datenr.SetFocus
Exit Sub
End If
Exit_BtnSauver_Click:
Exit Sub
Err_BtnSauver_Click:
MsgBox Err.Description
Resume Exit_BtnSauver_Click
End Sub
Private Function NumtagExiste(VnumTag As String) As Boolean
On Error GoTo fin
Dim res As Boolean
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("select * from Tagregister where Numtag='" & VnumTag)
If rst.EOF = True Then
res = False
Else
res = True
End If
NumtagExiste = res
Exit Function
fin: |
Partager