Bonjour,
J'aimerai remplir une zone de texte, effectuer un enter et lancer via procédure événementielle un insert into puis videz la case, mais je bloque...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Private Sub Code_KeyDown(KeyCode As Integer, Shift As Integer) Dim Mat As String Dim resultat As Integer Dim base As Database Dim requete As String If IsNull(Me.CodeBarre) Then MsgBox "Veuillez scanner un Matériel" Else Mat = Me.Code.Value If KeyCode = 13 Then If Me.TypeMvt = "OUTMA" Then resultat = InputBox("Saisie de la quantité : ", "Quantité", "1") Else resultat = 1 End If Set base = Application.CurrentDb requete = "INSERT INTO T_Materiel_Tempo (Materiel, Qte) VALUES ('" & Mat & "', " & resultat & ")" base.Execute requete Me.Code = "" Me.Code.SetFocus End If End If End Sub
Partager