Question vraifaux ACCESS
sychobob
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
VraiFaux([Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_DEBUT_REQ_SOMMAIRE_GARAGE]="",>=#2017-01-01# Et <=#2017-12-31#,>=[Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_DEBUT_REQ_SOMMAIRE_GARAGE] Et <=[Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_FIN_REQ_SOMMAIRE_GARAGE])
Je veux donc que la requête utilise la date inscrite dans le formulaire sinon la remplacer par #2017-01-01# Et <=#2017-12-31# ou encore mieux simplement laisser le champ vide.
J'ai essayé avec Est Null et plusieurs variantes mais ca ne fonctionne pas.
Ce code est utilisé dans mon champ 'Critères' pour trier mes résultats en fonction de la date entrée si rien n'a été entré dans le formulaire l'idéal serait que le champ reste vide mais si vous avez une solution qui remplacerait par #2017-01-01# Et <=#2017-12-31#, ca ferait aussi mon bonheur.
merci de votre aide.
VraiFaux([Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_DEBUT_REQ_SOMMAIRE_GARAGE]="",>=#2017-01-01# Et <=#2017-12-31#,>=[Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_DEBUT_REQ_SOMMAIRE_GARAGE] Et <=[Formulaires]![FORMULAIRE_SOMMAIRE_GARAGE]![TEXTE_DATE_FIN_REQ_SOMMAIRE_GARAGE])
Je veux donc que la requête utilise la date inscrite dans le formulaire sinon la remplacer par #2017-01-01# Et <=#2017-12-31# ou encore mieux simplement laisser le champ vide.
J'ai essayé avec Est Null et plusieurs variantes mais ca ne fonctionne pas.
Ce code est utilisé dans mon champ 'Critères' pour trier mes résultats en fonction de la date entrée si rien n'a été entré dans le formulaire l'idéal serait que le champ reste vide mais si vous avez une solution qui remplacerait par #2017-01-01# Et <=#2017-12-31#, ca ferait aussi mon bonheur.
merci de votre aide.
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Tu utilises cela pour trier ou pour filtrer tes résultats?
Tu as une date dans le formulaire et tu veux obtenir tous les enregistrements correspondant à cette date. Si la date n'est pas spécifiée, tu veux n'obtenir aucun enregistrement. C'est bien cela?
Pour partir sur une base saine, faisons brièvement marche arrière : est-ce que tout fonctionne bien, sans cette formule, quand la date est bien encodée dans le formulaire? Tu obtiens bien les enregistrements correspondant à cette date? Et que se passe-t-il si la date est laissée vide?
Tu as une date dans le formulaire et tu veux obtenir tous les enregistrements correspondant à cette date. Si la date n'est pas spécifiée, tu veux n'obtenir aucun enregistrement. C'est bien cela?
Pour partir sur une base saine, faisons brièvement marche arrière : est-ce que tout fonctionne bien, sans cette formule, quand la date est bien encodée dans le formulaire? Tu obtiens bien les enregistrements correspondant à cette date? Et que se passe-t-il si la date est laissée vide?
c'est juste?
si oui, je pense qu'il faut connaitre le nom de la date dans la table pour faire une formule comme tu veux: