OVH Cloud OVH Cloud

Requêtes - Chercher les enregistrements qui commencent par "..."

3 réponses
Avatar
Frédéric REVOL
Bonjour,

J'ai quelques difficultès à paramêtrer une requête qui me permettrait de
sélectionner les enregistrement dont le numéro commence par la valeur
spécifiée dans un formulaire.

J'ai une table :
AGENCE (champs : IATA, NOM, ADRESSE...) -> Mes agences de voyage
Et un formulaire de recherche avec un champ appellé QuelIATA.

Je souhaite que, la requête recherche parmi les numéros IATA, ceux qui
commencent par ce qui est rentré dans QuelIATA.

En live, je peux taper 123* comme condition mais si je tape [IATA]&"*"
alors, ca ne marche pas, aucun enregistrement n'apparaît...

merci de votre aide...

3 réponses

Avatar
ze Titi
bonjour,

SELECT tesChamps FROM taTable WHERE IATA LIKE tonChamps & '*';

--
Voilou,
@+,

Titi


"Frédéric REVOL" a écrit dans le message
de news: 3fb637a7$0$6966$
Bonjour,

J'ai quelques difficultès à paramêtrer une requête qui me permettrait de
sélectionner les enregistrement dont le numéro commence par la valeur
spécifiée dans un formulaire.

J'ai une table :
AGENCE (champs : IATA, NOM, ADRESSE...) -> Mes agences de voyage
Et un formulaire de recherche avec un champ appellé QuelIATA.

Je souhaite que, la requête recherche parmi les numéros IATA, ceux qui
commencent par ce qui est rentré dans QuelIATA.

En live, je peux taper 123* comme condition mais si je tape [IATA]&"*"
alors, ca ne marche pas, aucun enregistrement n'apparaît...

merci de votre aide...





Avatar
Frédéric REVOL
Merci,

J'avais tout simplement (et bêtement) oublité le LIKE...
"ze Titi" wrote in message
news:
bonjour,

SELECT tesChamps FROM taTable WHERE IATA LIKE tonChamps & '*';

--
Voilou,
@+,

Titi


"Frédéric REVOL" a écrit dans le message
de news: 3fb637a7$0$6966$
Bonjour,

J'ai quelques difficultès à paramêtrer une requête qui me permettrait de
sélectionner les enregistrement dont le numéro commence par la valeur
spécifiée dans un formulaire.

J'ai une table :
AGENCE (champs : IATA, NOM, ADRESSE...) -> Mes agences de voyage
Et un formulaire de recherche avec un champ appellé QuelIATA.

Je souhaite que, la requête recherche parmi les numéros IATA, ceux qui
commencent par ce qui est rentré dans QuelIATA.

En live, je peux taper 123* comme condition mais si je tape [IATA]&"*"
alors, ca ne marche pas, aucun enregistrement n'apparaît...

merci de votre aide...









Avatar
Frédéric REVOL
Petite question subsidiaire...

Je souhaite, dès lors que l'utilisateur tape la valeur, que la liste se
mette à jour à chaque nouveau chiffre. Ainsi, si l'utilisateur souhaite
entrer les valeurs qui commencent par 2022, que la liste se mette à jour
avec le 2 puis les 20 puis les 202 puis les 2022.

En clair, que l'utilisateur voit l'impact de sa saisie sur la liste.

Merci encore
"ze Titi" wrote in message
news:
bonjour,

SELECT tesChamps FROM taTable WHERE IATA LIKE tonChamps & '*';

--
Voilou,
@+,

Titi


"Frédéric REVOL" a écrit dans le message
de news: 3fb637a7$0$6966$
Bonjour,

J'ai quelques difficultès à paramêtrer une requête qui me permettrait de
sélectionner les enregistrement dont le numéro commence par la valeur
spécifiée dans un formulaire.

J'ai une table :
AGENCE (champs : IATA, NOM, ADRESSE...) -> Mes agences de voyage
Et un formulaire de recherche avec un champ appellé QuelIATA.

Je souhaite que, la requête recherche parmi les numéros IATA, ceux qui
commencent par ce qui est rentré dans QuelIATA.

En live, je peux taper 123* comme condition mais si je tape [IATA]&"*"
alors, ca ne marche pas, aucun enregistrement n'apparaît...

merci de votre aide...