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

Alain_2 -  
 alain_2 -
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

3 réponses

Polux31 Messages postés 7219 Statut Membre 1 204
 
Bonjour

Le champ Date est le champ d'une table ou un TextBox d'un formulaire de saisie ?
0
alain_2
 
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 7219 Statut Membre 1 204
 
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
alain_2
 
Merci
Alain
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
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
alain_2
 
Merci
Alain
0