Bonjour,
Je plante lamentablement sur un problème qui doit être basique mais je ne trouve pas la solution.
J'ai bati un formulaire pour mettre à jour une table de clients qui comporte des champs "classiques" au format texte de 50 caractères : nom, prénom, adresse1, adresse2 , code postal et ville.
j'effectue un test pour vérifier si les champs sont remplis, notamment adresse2.
Lorsque ce champ est rempli, pas de problème, avec ce petit test pour voir ma procédure tout marche
mais si le champ est non renseigné, mon test est ignoré, je passe de if à endif comme si le champ était rempli alors que la valeur du champ est Ad2=Null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Commande77_Click() Me.Ad2.SetFocus If Me.Ad2 = "" Then Msg = "Bravo !" Style = vbOKOnly + vbExclamation TitreBox = "Attention" ReponseAlerte = MsgBox(Msg, Style, TitreBox) End If End Sub
Comment dois-je écrire la conditionpour que le test marche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Me.Ad2 = "" Then
J'ai essayéou
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Me.Ad2 = Null Thenrien ne fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Me.Ad2 is Null Then
Merci de votre aide.
Partager