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

IHM Discussion :

Formulaire - sélection dans une requête


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 69
    Points : 44
    Points
    44
    Par défaut Formulaire - sélection dans une requête
    Bonjour,

    je cherche à faire en sorte qu'en sélectionnant un nom dans une liste déroulante d'un formulaire généré à partir d'une table, on puisse modifier dynamiquement une requête. La requête prendra alors l'entrée sélectionnée dans la liste déroulante comme condition de la requête.

    Est-ce possible, si oui comment faire ?

    Merci par avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Dans ta requête, tu peux directement faire référence au contenu d'un contrôle quelconque (par exemple ta zone de liste modifiable) de ton formulaire ouvert.
    La syntaxe est du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Formulaires!LeNomDeTonFormulaire!LeNomDeLaZoneDeListe

  3. #3
    Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 69
    Points : 44
    Points
    44
    Par défaut
    Bonjour et merci pour ton aide,

    par contre cela ne fonctionne pas si l'on a une requête d'analyse croisée à la suite de la requête contenant le code que tu m'as indiqué.

    Des idées ?

    Merci par avance.

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Si tu peux livrer un exemple concret dans une db en format Access2000, j'essaierai de comprendre ce que tu veux faire.

  5. #5
    Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 69
    Points : 44
    Points
    44
    Par défaut
    Bonjour,

    j'ai toujours un problème pour faire fonctionner ce code dans un champ dont le format est du texte alors que cela fonctionne dans un champ dont le format est numérique.

    Quelqu'un a-t-il une solution ?

  6. #6
    Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 69
    Points : 44
    Points
    44
    Par défaut
    Si ca peut aider, voici le code SQL de ma requête :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT OTD_etat_client_02.Regroupement, OTD_etat_client_02.semaine, OTD_etat_client_02.[A l'heure], OTD_etat_client_02.Retard, IIf(IsNull([A l'heure]),0,[A l'heure]/(Sum(Nz([A l'heure],0)+Nz([Retard],0)))) AS [% OTD]
    FROM OTD_etat_client_02
    GROUP BY OTD_etat_client_02.Regroupement, OTD_etat_client_02.semaine, OTD_etat_client_02.[A l'heure], OTD_etat_client_02.Retard
    HAVING (((OTD_etat_client_02.Regroupement)=[Formulaires]![Import]![Liste_déroulante_client1]));

    ainsi que l'erreur que j'obtiens : "Le moteur de la base de données Microsoft Access ne reconnaît pas "[Formulaires]![Import]![Liste_deroulante_client1]" en tant que nom de champ ou expression correcte".

Discussions similaires

  1. Réponses: 23
    Dernier message: 13/12/2014, 15h48
  2. Réponses: 11
    Dernier message: 16/04/2014, 08h05
  3. Critère de sélection dans une requête
    Par tibo894 dans le forum Développement
    Réponses: 2
    Dernier message: 23/09/2011, 11h30
  4. [WD11] probléme dans la sélection dans une requête
    Par dj_techno dans le forum WinDev
    Réponses: 2
    Dernier message: 20/02/2009, 08h22
  5. Sélection dans une requête
    Par tinose dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/02/2008, 08h36

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