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
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. 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
    1. 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
  2. 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
    1. alain_2
       
      Merci
      Alain
      0
  3. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
    1. alain_2
       
      Merci
      Alain
      0