ACCESS
barraj2008
Messages postés
174
Statut
Membre
-
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
en access , j'ai 2 colonnes d'une table appellés respect : (date debut ) et (date_fin ) , comment je peut obliger l'utilisateur à saisir une date de fin >= date debut
remarque : j'ai essayé de le faire en changeant la proprieté (valide si ) de ( date de fin ) mais ça pas marché.
autre quest : comment je peux attribuer la date systeme comme valeur par defaut pour une colonne de type date .
svp aidez moi c tres important
merci
en access , j'ai 2 colonnes d'une table appellés respect : (date debut ) et (date_fin ) , comment je peut obliger l'utilisateur à saisir une date de fin >= date debut
remarque : j'ai essayé de le faire en changeant la proprieté (valide si ) de ( date de fin ) mais ça pas marché.
autre quest : comment je peux attribuer la date systeme comme valeur par defaut pour une colonne de type date .
svp aidez moi c tres important
merci
1 réponse
Date système par défaut: Fastoche.
Dans la propriété Valeur par défaut, tu mets Date()
Pour l'autre question:
C'est impossible de le faire dans la table. La propriété Valide si ne peut pas faire référence à un autre champ de la table.
Par contre, dans un formulaire, c'est faisable
Si tu ne veux pas passer par VBasic, tu crées un nouveau contrôle dans ton formulaire, et tu y écris =VraiFaux([Date_fin]<[Date_Début];"La date de fin est antérieure à la date de début";""). Ca évite les erreurs de saisie involontaires, mais ça ne bloque pas l'utilisateur. Si tu veux vraiment l'empêcher, il faut du VBasic.
Si tu veux je t'explique...
Dans la propriété Valeur par défaut, tu mets Date()
Pour l'autre question:
C'est impossible de le faire dans la table. La propriété Valide si ne peut pas faire référence à un autre champ de la table.
Par contre, dans un formulaire, c'est faisable
Si tu ne veux pas passer par VBasic, tu crées un nouveau contrôle dans ton formulaire, et tu y écris =VraiFaux([Date_fin]<[Date_Début];"La date de fin est antérieure à la date de début";""). Ca évite les erreurs de saisie involontaires, mais ça ne bloque pas l'utilisateur. Si tu veux vraiment l'empêcher, il faut du VBasic.
Si tu veux je t'explique...