Bonsoir,

Je cherche à ouvrir un formulaire à partir d'un sous formulaire : Lorsque qu'un utilisateur saisie un code article (champ texte), si le code n'existe pas dans la base je voudrais ouvrir un formulaire semblable à un msgbox. Hélas j'ai je ne trouve pas la solution.

j'utilise la fonction Dlookup pour vérifier l'existence de code dans la table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Private Sub CodeArticle_BeforeUpdate(Cancel As Integer)
 
If IsNull(DLookup("[CodeArticle]", "Article", "[CodeArticle]=""" & Me.CodeArticle & """")) Then
 
    DoCmd.OpenForm "Erreur_saisie", acNormal, "", "", , acDialog
 
End If
 
End Sub
Malgré de nombreuses tentatives je ne trouve pas de solution.

Merci de votre aide