1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub BtnEnregistrerMajorItemParCours_Click()
If Nz([CboMajorItem], "") = "" Then MsgBox "Item vide", vbExclamation, "Ajout impossible": Exit Sub
If Nz([TxtNombreBesoin], "") = "" Then MsgBox "Nombre vide", vbExclamation, "Ajout impossible": Exit Sub
'si pas dans la liste alors ajouter
If IsNull(DLookup("[MajorItem]", "T_CoursMItemMR", "[MajorItem]='" & [CboMajorItem] & "' and [Cours]='" & [CboCours] & "'")) Then
'si valeur nulle alors pas dans la liste
Rep = MsgBox("Ajouter " & [CboMajorItem] & " à la liste ?", vbYesNo + vbQuestion, "Ajout de données")
If Rep <> 6 Then Exit Sub
'ajouter à la liste
TxtSQL = "Insert into T_CoursMItemMR (Cours,MajorItem,Nombre) values ('" & [CboCours] & "', '" & [CboMajorItem] & "','" & [TxtNombreBesoin] & "')"
DoCmd.RunSQL TxtSQL
DoCmd.Requery "LstMajorItemParCours"
[CboMajorItem] = ""
[TxtNombreBesoin] = ""
Else
MsgBox "Item déjà dans la liste", vbExclamation, "Ajout impossible"
End If
End Sub |
Partager