Bonjour,
Je bloque sur une zone de texte dont voici le code.
Au moment de la validation, un message apparaît si la zone est vide, je clic sur OK, mais ça valide quand même la zone de texte vide.
Dans ma tbl je retrouve une ligne avec une une clef, mais rien dans la colonne.
Ce code ce trouve dans l'action Après Maj.
Comment ne pas valider l'action si la zone de texte est vide ?
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 Private Sub img_ok_Click() If IsNull(mazonedetexte.Value) Or mazonedetexte.Value = "" Then MsgBox "Vous devez choisir au moins une lettre.", vbExclamation, "Attention..." 'Mise en majuscule Me.mazonedetexte = StrConv(Me.Livraison, vbUpperCase) Me.Dirty = False DoCmd.GoToRecord , , acNewRec DoCmd.GoToControl "mazonedetexte" Else Me.mazonedetexte.SetFocus End If End Sub
Si la personne clic sur OK, alors on retourne sur la zone de liste vide en attendant une autre action.
Merci
Partager