Access : formulaire+requete +problème
Nico
-
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
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
A voir également:
- Access : formulaire+requete +problème
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- [Access] creer base données client-produits - Forum Programmation
2 réponses
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 !
"*" & [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 !