Obligation de saisie Sur Un Formulaire Access

Résolu/Fermé
rainbow89 Messages postés 121 Date d'inscription lundi 8 mars 2010 Statut Membre Dernière intervention 16 novembre 2015 - 8 sept. 2010 à 17:57
rainbow89 Messages postés 121 Date d'inscription lundi 8 mars 2010 Statut Membre Dernière intervention 16 novembre 2015 - 13 sept. 2010 à 01:34
Bonjour,

Je travaille en ce moment sur une BD Access et je voudrais qu'il y ait Obligation de saisie des champs de mes formulaires.
Je cherche Un équivalent de error provider en VB.net
ou autre chose
g essayé

If (Me.Statut.Value <> "") Then (Le champ Statut se trouve Avant Responsable)
Me.Responsable.Enabled = True
Else
MsgBox ("Veuillez Entrez Un Statut Pour Votre Consultation")
End If

une autre méthode ?
Merci D'avance


1 réponse

blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
8 sept. 2010 à 21:01
Salut,

il faut aussi tester le isnull(nom_du_champ)...

Mais le code que tu as indiqué va sous quel évènement ?
0
rainbow89 Messages postés 121 Date d'inscription lundi 8 mars 2010 Statut Membre Dernière intervention 16 novembre 2015 3
12 sept. 2010 à 16:25
Merci Blux IsNull( CHAMP) Marche a Merveille :)
Je L'ai Utilisé Sous L'évènement si Modification Du Champ qui vient après le champ contenu dans IsNull
Private Sub CHAMP2_Dirty(Cancel As Integer)

If (IsNull(Me.CHAMP1) Then
MsgBox ("Saisissez D'abord une valeur pour le CHAMP1!")
Cancel = True
End If
End Sub

Thx Blux! ;)
0
blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
12 sept. 2010 à 16:56
Teste le isnull et ensuite le not = "", car si quelqu'un saisit puis efface les caractères, le champ n'est plus nul mais il devient vide...
0
rainbow89 Messages postés 121 Date d'inscription lundi 8 mars 2010 Statut Membre Dernière intervention 16 novembre 2015 3
13 sept. 2010 à 01:34
Ok Blux
Merci Encore:)
0