IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Vraifaux plusieurs valeurs vrai [AC-2010]


Sujet :

Access

  1. #21
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    Bonjour,
    Au final avec 1 table ou 3 tables, mon problème reste toujours le même, a savoir que je n'arrive pas à filtrer les sur les dates vides.

    Voici ma requête : avec les n° de lame allant de 2018009 à 2018015
    Nom : requête.PNG
Affichages : 114
Taille : 12,8 Ko

    j'ai créé un formulaire de recherche F_Recherche qui comporte des champs de recherche. Lorsque je laisse vide mes champs de recherche [choix_date_utlilisation1_entre_le] et [choix_et_le_utilisation1], je désire qu'il me recherche toute mes lames qui ont une date de mise en service N° 2018012 à 2018015 et celles dont les dates non renseignées N° 2018009 à 2018011

    J'avais écris ça comme critères.

    >=VraiFaux(EstNull([Formulaires]![F_recherche]![choix_date_utilisation1_entre_le]);#01/01/1900#;[Formulaires]![F_recherche]![choix_date_utilisation1_entre_le]) Et <=VraiFaux(EstNull([Formulaires]![F_recherche]![choix_et_le_utilisation1]);#01/01/2100#;[Formulaires]![F_recherche]![choix_et_le_utilisation1])

    Donc si mes 2 champs de recherche restent vides, il me cherche les N° de lame entre 01/01/1900 et 01/01/2100 par défaut mais je n'arrive pas à intégrer les dates null.
    Il ne pend pas #01/01/1900# ou est null


    Alors que juste renseigné en directe dans le critère de requête cela fonctionne très bien

    Nom : OK.PNG
Affichages : 97
Taille : 2,5 Ko


    je désespère....

  2. #22
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    bonsoir,
    finalement, il faut passer par 4 lignes de critères, cela fait un peu long mais cela fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    (Entre #01/01/1900# Et #01/01/2100#) Ou Est Null Et ([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le] Est Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation2] Est Null)
    (Entre Nz([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le];#01/01/1900#) Et Nz([Formulaires]![F_recherche]![choix_et_le_utilisation2];#01/01/2100#)) Et ([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le] Est Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation2] Est Pas Null)
    (Entre Nz([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le];#01/01/1900#) Et Nz([Formulaires]![F_recherche]![choix_et_le_utilisation2];#01/01/2100#)) Et ([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le] Est Pas Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation2] Est Null)
    (Entre Nz([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le];#01/01/1900#) Et Nz([Formulaires]![F_recherche]![choix_et_le_utilisation2];#01/01/2100#)) Et ([Formulaires]![F_recherche]![choix_date_utilisation2_entre_le] Est Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation2] Est Null)

  3. #23
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    Bonsoir,
    merci pour votre travail mais cela ne fonctionne pas
    La première ligne se divise en deux et créé automatiquement deux lignes et les autres se modifient toutes seules
    Nom : desole.PNG
Affichages : 95
Taille : 10,9 Ko
    j'ai juste modifié utilisation 2 par 1
    Je comprend rien

  4. #24
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    qu'est-ce qui ne fonctionne pas ? le résultat est-il faux ?

    [EDIT]
    oui c'est une parenthèse mal placée, supprime les 2 premières lignes de condition et remplace par celle-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (Entre #01/01/1900# Et #01/01/2100# Ou Est Null) Et ([Formulaires]![F_recherche]![choix_date_utilisation1_entre_le] Est Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation1] Est Null)

  5. #25
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    lorsque je rentre rien toutes les lames s'affichent même celles avec dates null, mais lorsque je rentre des dates bornes il m'affiche toutes les lames avec dates non null.
    Mais je ne comprend pas pourquoi toutes les lignes se sont modifiées et les 3 dernières sont identiques maintenant ????

  6. #26
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    est ce que ce n'est pas possible de faire cela avec des iif imbriqués.

  7. #27
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Citation Envoyé par laurentd54 Voir le message
    Mais je ne comprend pas pourquoi toutes les lignes se sont modifiées
    c'est le QBE (Query By Example) qui retranscrit le code à sa manière, mais j'avais mal placé une parenthèse.
    Essaie le code que j'ai mis dans le post précédent

  8. #28
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Citation Envoyé par laurentd54 Voir le message
    est ce que ce n'est pas possible de faire cela avec des iif imbriqués.
    j'ai testé mon code et il fonctionne, le problème c'est de le retranscrire avec tes champs

  9. #29
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    est ce qu'il faut que je redescende tout mes autre critères sur 4 lignes aussi

  10. #30
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    non, il devrait y avoir que 4 lignes après la correction.
    Et après avoir enregistré la requête et ouvre-la de nouveau et montre-moi les 3 dernières colonnes contenant les conditions

  11. #31
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    j'ai testé avec champ null OK
    Lorsque je rentre des dates bornes, aucune lame s'affiche

  12. #32
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    refais une impression d'écran et montre-moi les 3 dernières colonnes contenant les conditions et les lignes, bien sûr

  13. #33
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    Le critère devient :

    Nom : desole.PNG
Affichages : 102
Taille : 11,6 Ko
    les 3 dernières sont identiques

  14. #34
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    montre moi les colonnes des dates du formulaire où il y a les conditions

  15. #35
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    Nom : desole.PNG
Affichages : 112
Taille : 10,5 Ko
    c'est mon formulaire de recherche

  16. #36
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    non celles de la requête, après la colonne Date de mise en service 1

  17. #37
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    Nom : desole.PNG
Affichages : 102
Taille : 14,3 Ko

    je ne sais pas faire comme toi pour que la ligne complète apparaisse

  18. #38
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    je crois que j'ai oublié une 5ème condition: quand les 2 dates sont renseignées, il faut l'ajouter dans une 5me ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (Entre Nz([Formulaires]![F_recherche]![choix_date_utilisation1_entre_le];#01/01/1900#) Et Nz([Formulaires]![F_recherche]![choix_et_le_utilisation1];#01/01/2100#)) Et ([Formulaires]![F_recherche]![choix_date_utilisation1_entre_le] Est pas Null Et [Formulaires]![F_recherche]![choix_et_le_utilisation2] Est pas Null)

  19. #39
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Juillet 2018
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 105
    Points : 23
    Points
    23
    Par défaut
    si tu m'expliques comment faire je peux mettre ma base en fichier joint

  20. #40
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    je ne savais pas que tu avais d'autres conditions, il faut les répéter aussi mais cela ne va pas être simple si se sont des OR ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. Réponses: 7
    Dernier message: 15/02/2005, 13h55
  3. [PL/SQL] Fonction qui retourne plusieurs valeurs
    Par Loko dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 09h43
  4. Plusieurs valeurs dans un value
    Par nebule dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/11/2004, 10h58
  5. [Composant] Drag & Drop de plusieurs valeurs à la fois
    Par slowpoke dans le forum Composants VCL
    Réponses: 3
    Dernier message: 23/12/2003, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo