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 :

recherche multicritère ( tuto caféine) [AC-2003]


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Points : 32
    Points
    32
    Par défaut recherche multicritère ( tuto caféine)
    Salut,

    je suis tombé sur l’excellent tuto de caféine http://cafeine.developpez.com/access...echerchemulti/

    Par-contre, j'ai une petite question si un livre a plusieurs types exemple: un livre qui serait du genre fantastique, science fiction et action.

    Comment on peut modifier sa base pour pouvoir ajouter plusieurs types ? car pour le moment un livre ne peut être que d'action, SF, fantastique.
    Et bien sur il faut que quand je recherche un livre d'action ce livre s'affiche et aussi dans fantastique et science fiction...


    Merci à vous.

  2. #2
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Scopas bonjour,

    Tu peux t'inspirer de cette discussion qui répond en tout point à ta demande :

    l'objectif est de réaliser un formulaire avec une zone de liste multi-select (dans ton cas le genre de livres) et d'utiliser l'opérateur in dans ta requête


    http://www.developpez.net/forums/d15...multicriteres/

    Cldt

    Jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Points : 32
    Points
    32
    Par défaut
    Salut jimbolion,

    J'ai regardé le liens que tu m'as donné mais c'est pas tout a fait cela que je veux.

    dans l'autre cas il affiche plusieurs résultats selon les dates qu'il choisi.

    moi je voudrai qu'un livre est plusieurs genre exemple le livre tintin a comme genre fantastique, action, science fiction. Pour le moment je ne peux mettre qu'un genre.

    Et après, j'aimerai que dans une liste déroulante quand je sélectionne QUE action tintin s'affiche ou Que science fiction je le retrouve etc...

    je ne sais pas si dans un champ de ma base de donnée on peut mettre plusieurs "genre" pour après l'afficher.

  4. #4
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Scopas,

    la zone multiselect autorise plusieurs choix !

    regarde bien le fil il correspond point pour point à ta demande

    jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Points : 32
    Points
    32
    Par défaut
    Je me permets de mettre une image pour mieux expliquer.

    En 1er, je fais un nouvel enregistrement, j'entre les informations dont le fameux type.

    Nom : Capture.JPG
Affichages : 114
Taille : 104,1 Ko

    le type est pour le moment dans une liste déroulante, ça ne me dérange pas de faire une zone de liste mais je voudrais être sur que quand je vais sélectionner dans la zone de liste "Action", "SF" je vais bien entrer dans ma table les 2 types pour qu’après je puisse faire une recherche par type et retrouver mon enregistrement dans "Action" et/ou "SF" ?

  6. #6
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 420
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 420
    Points : 16 264
    Points
    16 264
    Par défaut
    Bonjour


    Si on respecte les règles, si un livre peut avoir plusieurs types, les types doivent être dans une autre table avec au moins 2 champs : Id livre et ID type si tu as une table des types.

    Access, depuis la version 2010, permet les champs multivalués mais cette dérogation au modèle pose souvent plus de problèmes qu'elle n'offre d'avantages.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  7. #7
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Scopas, 78chris

    ton modèle doit donc prévoir une table de jonction ainsi :

    Tlivres (id, titre, media, idtype)

    Ttypes (id, description)

    Ttypeslivres (idlivre, idtype)

    Cette table de jonction (ou regroupements) te permets donc d'associer n types pour un même livre). Tu pourrais en faire de même pour les médias si nécessaire.

    Ensuite pour les recherches je te conseille ce fil de discussion :

    http://www.developpez.net/forums/d15...-base-donnees/

    Jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 45
    Points : 32
    Points
    32
    Par défaut
    Oki merci, je vais comme ça

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/12/2013, 08h35
  2. [AC-2007] Tuto sur la recherche multicritère
    Par askobalt dans le forum Access
    Réponses: 2
    Dernier message: 10/08/2012, 13h19
  3. Recherche multicritères de Caféine.
    Par Julieta dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/12/2007, 11h08
  4. Réponses: 4
    Dernier message: 13/10/2007, 19h43
  5. Réponses: 4
    Dernier message: 13/06/2006, 21h08

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