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

  1. #1
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    novembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : novembre 2015
    Messages : 4
    Points : 4
    Points
    4

    Par défaut Requete de selection recherche par date

    Bonjour,

    Je suis entrain de faire une requête de recherche multicritères. J'ai un critère Nom, Service, Date d'embauche et Fin de contrat.
    Par Nom, Service et Date d'embache pas de soucis. Par contre pour date de Fin de contrat comme j'ai pas toujours de date. Je réussis pas à filtrer car Access exclut automatiquement les enregistrements qui n'ont pas de date de fin de contrat. J'utilise la formule (qui marche trés bien avec Date d'embauche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    >=VraiFaux(EstNull([Formulaires]![00_Accueil]![Date_DébutFin_CM]);#01/01/1900#;[Formulaires]![00_Accueil]![Date_DébutFin_CM]) Et <=VraiFaux(EstNull([Formulaires]![00_Accueil]![Date_FinFin_CM]);#01/01/2100#;[Formulaires]![00_Accueil]![Date_FinFin_CM])))
    Ou [Date_DébutFin_CM] est mon champs pour filtrer à partir de cette date les fin de contrats
    et [Date_FinFin_CM] est mon champs pour filtrer jusqu'a cette date les fin de contrats.

    J'ai essayé de bidouillé un VraiFaux en cascade pour dire que si DébutFin ou FinFin EstNull il doit rien faire mais ça marche pas Je dois me planter dans la synthaxe. Je suis novice...

    Merci,

  2. #2
    Membre expérimenté
    Homme Profil pro
    retraité
    Inscrit en
    juin 2012
    Messages
    848
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : juin 2012
    Messages : 848
    Points : 1 363
    Points
    1 363

    Par défaut

    Bonjour,

    Essayer en utilisant la fonction Nz() disponible dans Access:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    >=Nz([Formulaires]![00_Accueil]![Date_DébutFin_CM]);#01/01/1990#)  Et <=Nz([Formulaires]![00_Accueil]![Date_FinFin_CM];#01/01/2100#)
    Bonne continuation.

Discussions similaires

  1. Faire une recherche par date
    Par ghnawfal dans le forum JSF
    Réponses: 13
    Dernier message: 11/04/2008, 07h35
  2. Requete : Problème de filtrage par date
    Par flamby6969 dans le forum Access
    Réponses: 1
    Dernier message: 20/12/2007, 13h29
  3. recherche par date vba excel
    Par fred014 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/03/2007, 13h35
  4. Réponses: 7
    Dernier message: 09/05/2006, 11h30
  5. Moteur de recherche par date
    Par Prue dans le forum ASP
    Réponses: 17
    Dernier message: 27/08/2003, 16h07

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