Requête sur un champ contenant plusieurs mots [Résolu/Fermé]

- - Dernière réponse : Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
- 14 août 2018 à 13:48
Bonjour,

Je suis novice dans l'utilisation d'Access et ai choisi de créer une base de données recensant tous mes films. Ma bdd est composée de 3 tables ("Film", "Nationalité", "Genre") et je me suis servie d'un formulaire pour remplir la table "Film". Cette table contient le champ "Acteurs principaux" et en complétant le formulaire j'ai, pour chaque film, compléter ce champ en écrivant les Prénoms Noms des acteurs principaux et en les séparant par des points virgules. Je voudrais désormais faire une requête pour avoir la liste de tous les films dans lesquels tel ou tel acteur à jouer. Mais je n'arrive pas à créer la requête, quand je l'exécute je n'ai absolument aucun résultat, pour n'importe quel nom.
Si quelqu'un peut m'aider, je le remercie beaucoup d'avance :-).
Afficher la suite 

5 réponses

Messages postés
2964
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
167
0
Merci
Bonjour
Faire une requete parametrée
Si tu n'y arrives pas mets ta base compressée sur le site dans un lien avec ci joint
Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
Bonjour Castours,
Merci pour votre retour. J'ai essayé de faire une requête paramétrée mais cela ne fonctionne toujours pas.
Je ne sais pas comment mettre ma base sur le site. On ne peut envoyer que des images...
Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435
0
Merci
bonjour, as-tu essayé
select * from Film where [Acteurs principaux] like "*Adjani*"
?
yg_be
Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435 > Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
"ne fonctionne pas"=? message d'erreur?
si tu fais
select * from Film
, qu'obtiens-tu dans le premier enregistrement pour le champ [Acteurs principaux]
Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
Non pas de message d'erreur, mais toujours aucun nom quand j'exécute la requête.
yg_be
Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435 > Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
si tu fais
select * from Film
, qu'obtiens-tu dans le premier enregistrement pour le champ [Acteurs principaux]
Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
Je suis désolée, j'obtiens ma bdd en entier...
Je vous mets également ma bdd, vous pourrez comme cela voir par vous-même. Je ne suis pas sûre que vous pourrez m'aider, mais je vous remercie beaucoup.
https://www.cjoint.com/c/HHohkKd762g
yg_be
Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435 > Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
ceci fonctionne:
SELECT  FILM.*
FROM FILM
where FILM.[Acteurs principaux] like "*CAINE*";
Messages postés
2964
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
167
0
Merci
https://www.cjoint.com/c/HHnu1aDrAvC
Un exemple dans cette base sur ville
Tu fais une requete et sur le champ Acteurs principaux comme critere tu mets ceci : [Quel acteurs voulez vous?]
Tu lances ta requete et tu reponds a la question
Il faut que le nom soit dans la liste et la saisie du nom soit de la meme orthographe que dans la liste
Pour mettre ta base sur le site, tu la compresses en zip puis tu ouvres cijoint, tu la charges et tu creais le lien en appuyant sur le bouton en bas de la page. Tu copies le lien que tu colles dans un message de comment ca marche
Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
Génaial merci! Je pense que grâce à ce lien vous pourrez voir ma bdd : https://www.cjoint.com/c/HHohkKd762g
J'ai essayé la requête paramétrée comme vous l'indiquez, mais ça ne fonctionne pas. Quand je réponds à la question rien ne se passe. Je pense que cela vient du fait que pour un même champ j'ai plusieurs noms (voire aucun nom lorsqu'il s'agit d'un dessin animé). Je ne suis pas sûre que vous pourrez trouver une solution mais je vous remercie pour votre aide.
Messages postés
2964
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
167
0
Merci
bonjour
dans le parametre il faut inscrire la ligne entiere, tous les acteurs.
sinon il faut ajouter une colonne en mettant l'acteur principal du film
Messages postés
2964
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
167
0
Merci
https://www.cjoint.com/c/HHojFADaTmC
bonjour
voici la base modifie avec une requete parametre
exemple a la reponse Gerard Depardieu tu as tous les films ou il est comme acteur
Donne reponse si cela te convient
Marionnette19
Messages postés
6
Date d'inscription
lundi 13 août 2018
Statut
Membre
Dernière intervention
14 août 2018
-
Bonjour,

Wouahhh! Génial!!! Merci beaucoup, c'est exactement ce que je voulais!!!!! ça me convient parfaitement!