Rechercher : dans
Par :

Access : Chercher une chaine de caractères

Dernière réponse le 6 jui 2007 à 10:55:03 hub, le 5 jui 2007 à 14:33:40 
 Signaler ce message aux modérateurs

Bonjour

Voici une question sur Access :

- Pour sélectionner les champs d'une base contenant la chaine de caractères , je fais :

SELECT DISTINCT MATABLE.MONCHAMPS
FROM MATABLE
WHERE (((MATABLE.MONCHAMP) Like "*abc*"));

- Pour completer une requete à l'aide d"une fenetre, je fais :

SELECT DISTINCT MATABLE.MONCHAMPS
FROM MATABLE
WHERE (((MATABLE.MONCHAMP)=[temp]));


Ma question : Comment faire pour combiner les deux requets pour que : une fenetre s'affiche, j'écris une une chaine de caractères et il m'affiche tous les champs qui contiennent cette valeur.


Merci d'avance pour votre réponse

Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « Access : Chercher une chaine de caractères » dans :
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...

1

blux, le 5 jui 2007 à 14:41:12

Salut,

on fait de la concaténation de chaine :

SELECT DISTINCT *
FROM Table_A
WHERE toto like "*" & [temp] & "*";
--
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

2

hub, le 5 jui 2007 à 14:48:14

Merci beaucoup, ca marche nickel :)

Répondre à hub

3

Jacques, le 5 jui 2007 à 20:38:51

Bonsoir,

Pour le fun, voici une variante :

SELECT <Table1>.<champ1>
FROM <Table1>
WHERE (((<Table1>.<Champ1>) Like "*"+[ Argument ? ]+"*"));


Cordialement

La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.

Répondre à Jacques

4

blux, le 6 jui 2007 à 08:50:47

Salut,

effectivement, la concaténation avec '+' marche bien, mais c'est quand même de nature à prêter confusion avec l'addition, selon moi...
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

5

Jacques, le 6 jui 2007 à 10:46:38

Bonjour Blux,

Après une petite seconde de réflexion, je partage ton point de vue.
A l'avenir, j'utiliserai le & pour les raisons que tu cites.

Cordialement

La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.

Répondre à Jacques

6

 blux, le 6 jui 2007 à 10:55:03

Discuter, c'est prendre le risque de changer d'avis...
:-)
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux