Bonjour à tous,
J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par le
générateur sql comme étant un symbole. Par conséquent, lorsque dans ma
requête je recherche tout les code B_ cela me ramène également les b-
ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access je
n'arrive pas à comprendre comment utiliser la fonction replace : en effet si
je la place dans la condition where celle-ci ne me ramène aucun résultat si
celle-ci se met dans le order by je n'ai pas le résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql particulier
(surtout l'assistant de requete) pour résoudre ce problème, auriez vous la
gentillesse de me donner une piste ou une solution pour que ma requête me
ramène bien les b_ lorsque le critère de sélection ne concerne que ces
articles la.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Loïc
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait marcher, non ?
A+ Eric
"Loïc" écrivait news::
Bonjour à tous, J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par le générateur sql comme étant un symbole. Par conséquent, lorsque dans ma requête je recherche tout les code B_ cela me ramène également les b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access je n'arrive pas à comprendre comment utiliser la fonction replace : en effet si je la place dans la condition where celle-ci ne me ramène aucun résultat si celle-ci se met dans le order by je n'ai pas le résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql particulier (surtout l'assistant de requete) pour résoudre ce problème, auriez vous la gentillesse de me donner une piste ou une solution pour que ma requête me ramène bien les b_ lorsque le critère de sélection ne concerne que ces articles la.
En vous remerciant Loïc
Bonjour Loïc
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête
ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait
marcher, non ?
Bonjour à tous,
J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par
le générateur sql comme étant un symbole. Par conséquent, lorsque dans
ma requête je recherche tout les code B_ cela me ramène également les
b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access
je n'arrive pas à comprendre comment utiliser la fonction replace : en
effet si je la place dans la condition where celle-ci ne me ramène
aucun résultat si celle-ci se met dans le order by je n'ai pas le
résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql
particulier (surtout l'assistant de requete) pour résoudre ce
problème, auriez vous la gentillesse de me donner une piste ou une
solution pour que ma requête me ramène bien les b_ lorsque le critère
de sélection ne concerne que ces articles la.
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait marcher, non ?
A+ Eric
"Loïc" écrivait news::
Bonjour à tous, J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par le générateur sql comme étant un symbole. Par conséquent, lorsque dans ma requête je recherche tout les code B_ cela me ramène également les b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access je n'arrive pas à comprendre comment utiliser la fonction replace : en effet si je la place dans la condition where celle-ci ne me ramène aucun résultat si celle-ci se met dans le order by je n'ai pas le résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql particulier (surtout l'assistant de requete) pour résoudre ce problème, auriez vous la gentillesse de me donner une piste ou une solution pour que ma requête me ramène bien les b_ lorsque le critère de sélection ne concerne que ces articles la.
En vous remerciant Loïc
Loïc
Merci beaucoup pour ton aide, le problème était plus complexe que cela car les critères de sélection ne sont pas en dur mais en dynamique selon les choix sur l'interface graphique.
J'ai modifié mon code vba en conséquence et cela fonctionne. Merci encore A bientot
"Eric" a écrit dans le message de news:
Bonjour Loïc
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait marcher, non ?
A+ Eric
"Loïc" écrivait news::
Bonjour à tous, J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par le générateur sql comme étant un symbole. Par conséquent, lorsque dans ma requête je recherche tout les code B_ cela me ramène également les b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access je n'arrive pas à comprendre comment utiliser la fonction replace : en effet si je la place dans la condition where celle-ci ne me ramène aucun résultat si celle-ci se met dans le order by je n'ai pas le résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql particulier (surtout l'assistant de requete) pour résoudre ce problème, auriez vous la gentillesse de me donner une piste ou une solution pour que ma requête me ramène bien les b_ lorsque le critère de sélection ne concerne que ces articles la.
En vous remerciant Loïc
Merci beaucoup pour ton aide, le problème était plus complexe que cela car
les critères de sélection ne sont pas en dur mais en dynamique selon les
choix sur l'interface graphique.
J'ai modifié mon code vba en conséquence et cela fonctionne.
Merci encore
A bientot
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF954F6041E5A17fframZZhotmailcom@207.46.248.16...
Bonjour Loïc
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête
ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait
marcher, non ?
Bonjour à tous,
J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par
le générateur sql comme étant un symbole. Par conséquent, lorsque dans
ma requête je recherche tout les code B_ cela me ramène également les
b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access
je n'arrive pas à comprendre comment utiliser la fonction replace : en
effet si je la place dans la condition where celle-ci ne me ramène
aucun résultat si celle-ci se met dans le order by je n'ai pas le
résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql
particulier (surtout l'assistant de requete) pour résoudre ce
problème, auriez vous la gentillesse de me donner une piste ou une
solution pour que ma requête me ramène bien les b_ lorsque le critère
de sélection ne concerne que ces articles la.
Merci beaucoup pour ton aide, le problème était plus complexe que cela car les critères de sélection ne sont pas en dur mais en dynamique selon les choix sur l'interface graphique.
J'ai modifié mon code vba en conséquence et cela fonctionne. Merci encore A bientot
"Eric" a écrit dans le message de news:
Bonjour Loïc
En critere sur ton champ : Comme "B[_]*" dans l'assistant requête ou la clause Where [TonChamp] like "B[_]*" dans la fenêtre SQL devrait marcher, non ?
A+ Eric
"Loïc" écrivait news::
Bonjour à tous, J'ai une question pour les férus des bases de données Access.
Une requête comportant le caractère underscore (_), est interprété par le générateur sql comme étant un symbole. Par conséquent, lorsque dans ma requête je recherche tout les code B_ cela me ramène également les b- ce qui ne va pas.
En sql pur (sql server 2000) je vois la manipulation. Mais en access je n'arrive pas à comprendre comment utiliser la fonction replace : en effet si je la place dans la condition where celle-ci ne me ramène aucun résultat si celle-ci se met dans le order by je n'ai pas le résultat escompté :(
Malheureusement je ne connais pas suffisament Access et son sql particulier (surtout l'assistant de requete) pour résoudre ce problème, auriez vous la gentillesse de me donner une piste ou une solution pour que ma requête me ramène bien les b_ lorsque le critère de sélection ne concerne que ces articles la.