Access : formulaire+requete +problème

Nico -  
 nico -
salut,

j'ai un petit problème avec une requete dans Access, je vous explique :

-j'ai une table "Videos", qui comprend entre autres un champ "Nom_Fichier"
-j'ai créé un formulaire avec un champ de saisie correspondant à ce champ, pour que je puisse effectuer une requête paramétrée. Sur le fomulaire, j'ai créé un bouton, quand je clique dessus, une requête s'exécute.
-le but de la requête est simplement de me sélectionner tous les enregistrements dont le champ "Nom_fichier" contient la chaine de caractères que j'écris dans le formulaire, peu importe la place (donc il peut y avoir d'autres caractères avant ou après, ce qui se traduit en SQL par des "*")
-ma requête est donc du style : Comme "*[Formulaires]![Videos]![Nom Fichier]*"

--> problème : je n'ai jamais aucun résultat alors que je devrais en avoir. Si je remplace tout ce qu'il y a entre les deux * par une chaine de caractères fixe, ça marche.
Pouvez-vous m'aider ?
Merci d'avance

2 réponses

  1. toto
     
    Normal !
    "*" & [Formulaires]![Videos]![Nom Fichier] & "*"

    Tu confonds
    [Formulaires]![Videos]![Nom Fichier]
    qui est le champ [Nom Fichier] du formulaire [Videos] de la collection de formulaire avec
    "[Formulaires]![Videos]![Nom Fichier]"
    qui est UNE chaine de caractère au même titre que "toto".

    Dans la solution donnée, je concatène la chaine "*" avec la chaine résultante de [Formulaires]![Videos]![Nom Fichier] (sa valeur) et avec la deuxieme chaine "*".

    C'est tout un métier l'informatique !
    0