OVH Cloud OVH Cloud

Syntaxe Requête SQL

4 réponses
Avatar
Sophie
Bonjour,

strNomClient = Le

Cette requête permet de sélectionner tous les enregistrements dont
le champ NomCli commence par Le:

strSQLNom = "SELECT Numero, NomCli FROM [Table clients]" & _
" Where NomCli LIKE '" & strNomClient & "*' ORDER BY
NomCli;"

J'aimerais créer la même requête, mais cette fois avec le champ Numero,
je ne trouve pas la syntaxe avec un champ numérique.

Merci à l'avance pour votre aide,


Sophie

4 réponses

Avatar
Fly
Salut,

SELECT [Table Client].[numero] FROM [Table Client] WHERE [Table
client].[numero]=" & la_valeur_de_mon_numero


pour un multicritère
Where NomCli LIKE '" & strNomClient & "*' AND [Table client].[numero]=" &
la_valeur_de_mon_numero

oualà!


--
-----------------------------
Fly.(Francois)
MVP Access

C'est quand tout le monde fait des efforts que les choses s'arrangent :
http://users.skynet.be/mpfa/charte.htm


Sophie a écrit dans le message :

Bonjour,

strNomClient = Le

Cette requête permet de sélectionner tous les enregistrements dont
le champ NomCli commence par Le:

strSQLNom = "SELECT Numero, NomCli FROM [Table clients]" & _
" Where NomCli LIKE '" & strNomClient & "*' ORDER BY
NomCli;"

J'aimerais créer la même requête, mais cette fois avec le champ Numero,
je ne trouve pas la syntaxe avec un champ numérique.

Merci à l'avance pour votre aide,


Sophie





Avatar
Sophie
Bonjour,

Merci pour votre aide, malheureusement sa ne fonctionnne pas.

Sophie


"Fly" a écrit dans le message de
news:bdtvmo$3o9$
Salut,

SELECT [Table Client].[numero] FROM [Table Client] WHERE [Table
client].[numero]=" & la_valeur_de_mon_numero


pour un multicritère
Where NomCli LIKE '" & strNomClient & "*' AND [Table client].[numero]=" &
la_valeur_de_mon_numero

oualà!


--
-----------------------------
Fly.(Francois)
MVP Access

C'est quand tout le monde fait des efforts que les choses s'arrangent :
http://users.skynet.be/mpfa/charte.htm


Sophie a écrit dans le message :

> Bonjour,
>
> strNomClient = Le
>
> Cette requête permet de sélectionner tous les enregistrements dont
> le champ NomCli commence par Le:
>
> strSQLNom = "SELECT Numero, NomCli FROM [Table clients]" & _
> " Where NomCli LIKE '" & strNomClient & "*' ORDER BY
> NomCli;"
>
> J'aimerais créer la même requête, mais cette fois avec le champ Numero,
> je ne trouve pas la syntaxe avec un champ numérique.
>
> Merci à l'avance pour votre aide,
>
>
> Sophie
>
>
>




Avatar
Zoury
Salut Sophie!

Tu peux convertir les champs numérique en texte afin d'utiliser l'instruction
Like. La requête suivante sortira tous les champs numérique commencant par 12.


en DAO :
sSQL = "select nom_champ_numerique from ma_table where cstr(mon_champ_numerique)
like '12*'"

en ADO :
sSQL = "select nom_champ_numerique from ma_table where cstr(mon_champ_numerique)
like '12%'"


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Avatar
Sophie
Salut Yanick,

Merci beaucoup, sa fonctionne très bien.

Sophie


"Zoury" a écrit dans le message de
news:
Salut Sophie!

Tu peux convertir les champs numérique en texte afin d'utiliser


l'instruction
Like. La requête suivante sortira tous les champs numérique commencant par


12.


en DAO :
sSQL = "select nom_champ_numerique from ma_table where


cstr(mon_champ_numerique)
like '12*'"

en ADO :
sSQL = "select nom_champ_numerique from ma_table where


cstr(mon_champ_numerique)
like '12%'"


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/