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 :

Probléme formulaire de recherche multicritére


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut Probléme formulaire de recherche multicritére
    Bonjour à tous,

    Je vous sollicite car j'ai un gros problème je suis actuellement en stage en entreprise dans une mairie et ma mission de stage est de faire une base de donnée relationnelle regroupant toutes les prises afin de savoir quel poste est branché dessus.

    Alors pour faire la base de donnée pas de problème.
    La base comporte 4 tables :
    • Les services (code service, Nom de service)
    • Les switchs (code switch, Nom de switch)
    • Les type de prises (code prise, Type de prise)
    • Prises (num prise, code service, code switch, code prises,num de port, nom du pc, num de tel, nom utilisateur, autre)


    Le probléme maintenant c'est pour la réalisation du formulaire avec un sous formulaire a l'intérieur, je souhaiterai faire un formulaire de recherche multicritère pour que l'on puisse rechercher par services, par switch ou par type de prises.

    J'ai suivit le tuto http://jeannot45.developpez.com/arti...multicriteres/ à la lettre mais impossible de lier les liste déroulante.

    Je joint un screen de la base et du formulaire.

    Merci d'avance de m'aider car c'est un projet que je doit rendre la semaine prochaine.
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Quel est le problème ? Les listes dépendantes n'affichent pas d'info ? Elles affichent des données erronnées ?

    Personnellement pour simplifier, dans un premier temps j'enlèverai le Union et je testerai seulement la partie de sélection.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Quel est le problème ? Les listes dépendantes n'affichent pas d'info ? Elles affichent des données erronnées ?
    A+
    Le problème en faite est que je ne peut faire de choix dans les liste j'ai seulement "---Tous---" qui s'affiche.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Ok donc ton problème vient à priori du SQL de sélection.

    Peux-tu le poster ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Ok donc ton problème vient à priori du SQL de sélection.

    Peux-tu le poster ?

    A+
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT Distinct Services.[Code Service], Services.[Noms des services] 
    FROM Services INNER JOIN Prises ON Services.[Code Service] = Prises.[Code Services] 
    WHERE (((Prises.[Code Switch])=IIf([Formulaires]![PRISE RESEAU MODEL]![LD_Switch]=0,[Prises].[Code Switch],[Formulaires]![PRISE RESEAU MODEL]![LD_Switch])) 
    AND ((Prises.[Code Prises])=IIf([Formulaires]![PRISE RESEAU MODEL]![LD_Prises]=0,[Prises].[Code Prises],[Formulaires]![PRISE RESEAU MODEL]![LD_Prises]))) 
    ORDER BY Services.[Noms des services] 
    UNION SELECT 0, " ---Tous---" FROM Services;
    Voila le SQL.
    Je ne sait pas d'ou peut provenir l'erreur?
    Veut tu que je t'envoi la base de donnée et le formulaire que j'ai commencé a faire?

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Dans l'immédiat copie

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT Distinct Services.[Code Service], Services.[Noms des services] 
    FROM Services INNER JOIN Prises ON Services.[Code Service] = Prises.[Code Services] 
    WHERE (((Prises.[Code Switch])=IIf([Formulaires]![PRISE RESEAU MODEL]![LD_Switch]=0,[Prises].[Code Switch],[Formulaires]![PRISE RESEAU MODEL]![LD_Switch])) 
    AND ((Prises.[Code Prises])=IIf([Formulaires]![PRISE RESEAU MODEL]![LD_Prises]=0,[Prises].[Code Prises],[Formulaires]![PRISE RESEAU MODEL]![LD_Prises]))) 
    ORDER BY Services.[Noms des services]

    dans l'éditeur de requête puis passe en mode 'conception' cela devrait te permettre de localiser le problème.

    Pour voir d'où cela vient commence par enlever les critères => tu dois avoir des données.
    Ensuite ajoute un seul critère => tu dois avoir des données
    Ensuite ajoute un autre critère => tu dois avoir des données

    et ainsi de suite.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. Problème formulaire de recherche
    Par Kyrha dans le forum Access
    Réponses: 5
    Dernier message: 24/04/2012, 02h44
  2. Réponses: 10
    Dernier message: 11/05/2008, 18h49
  3. Formulaire de recherche multicritère Access 2003
    Par Mimi64 dans le forum Access
    Réponses: 1
    Dernier message: 19/07/2006, 12h21
  4. Formulaire de recherche multicritères
    Par dolf13 dans le forum Langage
    Réponses: 10
    Dernier message: 20/06/2006, 23h24
  5. Formulaire de recherche multicritères
    Par Michel DELAVAL dans le forum Access
    Réponses: 2
    Dernier message: 19/05/2006, 09h32

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