Bonjour à tous ...
J'ai un petit problème je m'explique :
J'ai créer une procédure qui permet d'envoyer un message si un champ d'un formulaire est null c'est à dire que le code que j'ai dedans est le suivant :
J'appel ma procédure sur clique d'un bouton d'un de mes formulaires comme suit :
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 Public Function fn_ChampVide(str_Provenance As String, da_date As Date, str_NoOf As String, _ srt_NoLingot As String, str_Description As String, str_NoMouvement As String, str_Alliage) If IsNull(str_Provenance) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(da_date) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(str_NoOf) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(srt_NoLingot) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(str_Description) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(str_NoMouvement) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If If IsNull(str_Alliage) Then MsgBox ("Attention le champ provenance ne contient pas de données") End If End Function
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fn_ChampVide fk_departement_provenance.Value, date_mouvement.Value, fk_of.Value, fk_lingot.Value, _ fk_description.Value, numero_mouvement.Value, fk_alliage.Value
En fait si j'ai créer une fonction c'est parceque j'ai 6 formulaires créer avec les même champs et c'est pour évite de copier 6 fois mon code pour rien ... voici le problème que j'ai :
Lorsque je clique sur le bouton j'ai cette erreur qui vient :
Savez-vous pourquoi j'ai ce problème ???Erreur d'exécution '94'
Utilisation incorrecte de NULL
Est-ce que je dois utilise le type VARIANT dans ma procédure pour stocker mes valeurs nulles ???
Merci de votre aide ...
A tout bientôt
Partager