Requête sur un champ contenant plusieurs mots

Résolu
Marion1915 -  
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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 :-).
A voir également:

5 réponses

castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
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
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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...
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, as-tu essayé
select * from Film where [Acteurs principaux] like "*Adjani*"
?
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour yg_be,
Merci pour votre retour.
Je suis désolée, cette requête ne fonctionne pas. Je pense que cela vient du fait que j'ai écrit plusieurs noms, séparés par des points virgules, dans le même champ...Peut-être qu'il faut utiliser un autre séparateur?
Merci d'avance pour votre aide.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
"ne fonctionne pas"=? message d'erreur?
si tu fais
select * from Film
, qu'obtiens-tu dans le premier enregistrement pour le champ [Acteurs principaux]
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Non pas de message d'erreur, mais toujours aucun nom quand j'exécute la requête.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
si tu fais
select * from Film
, qu'obtiens-tu dans le premier enregistrement pour le champ [Acteurs principaux]
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
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
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
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
0
Marionnette19 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

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