ACCESS: Vérifier qu'une date est encodée

Fermé
Alain_2 - 16 avril 2008 à 18:01
 alain_2 - 19 avril 2008 à 13:59
Bonjour,

Je travaille avec ACCESS 2003
Je dois vérifier qu'une date est encodée.
Le test "Champ vide" (If not "") ne fonctionne pas sur un "Champ Date" ?
Avez-vous une solution ?

Merci
Alain
A voir également:

3 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
16 avril 2008 à 18:08
Bonjour

Le champ Date est le champ d'une table ou un TextBox d'un formulaire de saisie ?
0
Merci pour votre réponse.

La date est dans une Zone de texte d'un formulaire de mise à jour.
La source de cette Zone de texte un Champ d'une table.

Avant de quitter le formulaire de saisie, je veux être certain qu'une date est encodée.

Alain
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
17 avril 2008 à 10:28
bonjour,

il faut tester si la zone de texte est bien renseignée :
If txtDate.Text = "" Then
   MsgBox "Le champ date doit être renseigné...",VbExclamation,"Message Erreur"
   Exit Sub
End If


;o)

polux
0
Merci
Alain
0
blux Messages postés 26328 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 4 octobre 2024 3 300
18 avril 2008 à 12:58
Salut,

à pondérer avec un :
If IsNull(txtDate.Text) or (txtDate.Text = "") then...
car à la première ouverture du formulaire, le champ peut être null, et non pas rempli avec "rien" :-)
0
Merci
Alain
0