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

Requêtes et SQL. Discussion :

Est-il possible d'utiliser rechdom dans une requête [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 26
    Points : 20
    Points
    20
    Par défaut Est-il possible d'utiliser rechdom dans une requête
    Bonjour,

    Je suis débutant en access. mon problème est le suivant :

    dans une requête (en mode création) qui reprend un listing de date, j'aimerais que si une date de la requête correspond à un jour férié repris dans une table "jours fériés", j'ai un code JF qui s'inscrive (ou redonne la date du JF).

    j'ai essayé rechdom, mais je n'arrive pas à ma combiner avec comme critère la date de la requête. voici ce que j'avais imaginé
    JF: RechDom("[date jf]";"Jours fériés";"[date jf]=[Jour]")

    Jour venant de la requete

    J'espère avoir été clair

    merci pour votre aide

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 942
    Points : 58 586
    Points
    58 586
    Billets dans le blog
    46
    Par défaut
    bonsoir,

    à essayer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JF: RechDom("[date jf]" ; "Jours fériés" ; "[date jf]=" & [Jour])
    ou bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JF: nz (RechDom("[date jf]" ; "Jours fériés" ; "[date jf]=" & [Jour]) ; "Jour Ferié")

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    merci pour votre réponse.

    Mais cela ne fonctionne pas.
    dans le premier code, le résultat est vide
    dans le second, j'ai la mention jour férié à toutes les lignes même celles qui ne correspondent pas à un jour repris dans la table jours fériés

    Avez-vous une autre solution?

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 942
    Points : 58 586
    Points
    58 586
    Billets dans le blog
    46
    Par défaut
    bon, comme ça je ne vois pas...

    Il va falloir en montrer plus, copie d'écran de la requête avec un jeu de données, code SQL complet ou carrément un bout de la base en pièce jointe.

    à+

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    voici le fichier réduit.

    merci d'avance
    Fichiers attachés Fichiers attachés
    • Type de fichier : 7z test.7z (15,4 Ko, 110 affichages)

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 942
    Points : 58 586
    Points
    58 586
    Billets dans le blog
    46
    Par défaut
    bonsoir,

    une solution en convertissant les dates en double avec CDbl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JF: RechDom("[date jf]";"[Jours fériés]";"CDbl([date jf])=" & CDbl([jour]))

  7. #7
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 942
    Points : 58 586
    Points
    58 586
    Billets dans le blog
    46
    Par défaut
    une variante à saisir en "mode SQL" :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Jour.N°, Jour.Jour, Jour.Sens, iif(isnull([Jours fériés].[Date JF]),"", "Ferié") as JF
    FROM Jour LEFT JOIN [Jours fériés] ON Jour.Jour = [Jours fériés].[Date JF];

    par contre tu ne peux pas ajouter/modifier les enregistrements dans la requête.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2012
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Un tout grand merci f-leb. Ca fonctionne nickel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Est-il possible d'utiliser nhibernate avec une base en 1FN
    Par pschiit dans le forum NHibernate
    Réponses: 1
    Dernier message: 10/04/2015, 17h31
  2. Réponses: 1
    Dernier message: 20/09/2013, 14h34
  3. Réponses: 13
    Dernier message: 27/05/2011, 01h27
  4. [PHP 5.3] Est-il permis d'utiliser RIGHT dans une chaine sql ?
    Par beegees dans le forum Langage
    Réponses: 4
    Dernier message: 02/01/2010, 21h04
  5. Réponses: 1
    Dernier message: 28/04/2004, 20h18

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