J'aimerai faire un tri de tout les enregistrements commencent par « xyz »
dans un certain champ de type string dans une requête d'AccessXP. Donc pour
ce faire, je met le critère suivant : Like "xyz*" Cela fonctionne !! Mais le
problème, est que si je veux faire un tri sur plus de 5 caractères (ex :
Like"xyzabc*") il ne trouve plus aucun enregistrement alors qu'ils existent
vraiment.
Le hic est que j'ai pu constater que sur certain champs ça fonctionne et d'
autre pas alors qu'ils ont les même type de données. Ce problème est
uniquement sur Windows 98. Sur 2000 tout fonctionne correctement.
Qqun à vu ce problème ? Est ce AccessXP qui ne fonctionne pas très bien sur
98 ? Merci de vos réponses.
Risque éventuellement de modifier ta requête en Like "xyzabc" & "*" Ca ne coute rien :-)
-- Michel H. (Sweety) [MVP] - Windows Shell/User Toutes les réponses à vos questions ici : http://portail.hesamedia.be/
"Pascal Meylan" a écrit dans le message de news:417cdc4a$
Bonjours,
J'aimerai faire un tri de tout les enregistrements commencent par « xyz » dans un certain champ de type string dans une requête d'AccessXP. Donc pour
ce faire, je met le critère suivant : Like "xyz*" Cela fonctionne !! Mais le
problème, est que si je veux faire un tri sur plus de 5 caractères (ex : Like"xyzabc*") il ne trouve plus aucun enregistrement alors qu'ils existent
vraiment.
Le hic est que j'ai pu constater que sur certain champs ça fonctionne et d'
autre pas alors qu'ils ont les même type de données. Ce problème est uniquement sur Windows 98. Sur 2000 tout fonctionne correctement.
Qqun à vu ce problème ? Est ce AccessXP qui ne fonctionne pas très bien sur
98 ? Merci de vos réponses.
Pascal
Pascal Meylan
Oui j'ai déjà essayé mais ça ne change rien. :,,(
En faite, en mettant une * au début et à la fin (Like "*xyzabc*") Ca fonctionne. Mais ce n'est pas vraiment une solution élégante. D'autant plus que je dois changer toutes mes requêtes SQL dans mon programme VB. Car avant j'utilisais Access 97 et ça ne me posait aucun problème.
Donc si qqun aurais une autre solution ?
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
Risque éventuellement de modifier ta requête en Like "xyzabc" & "*" Ca ne coute rien :-)
-- Michel H. (Sweety) [MVP] - Windows Shell/User Toutes les réponses à vos questions ici : http://portail.hesamedia.be/
"Pascal Meylan" a écrit dans le message de news:417cdc4a$
Bonjours,
J'aimerai faire un tri de tout les enregistrements commencent par « xyz »
dans un certain champ de type string dans une requête d'AccessXP. Donc pour
ce faire, je met le critère suivant : Like "xyz*" Cela fonctionne !! Mais
le
problème, est que si je veux faire un tri sur plus de 5 caractères (ex : Like"xyzabc*") il ne trouve plus aucun enregistrement alors qu'ils existent
vraiment.
Le hic est que j'ai pu constater que sur certain champs ça fonctionne et d'
autre pas alors qu'ils ont les même type de données. Ce problème est uniquement sur Windows 98. Sur 2000 tout fonctionne correctement.
Qqun à vu ce problème ? Est ce AccessXP qui ne fonctionne pas très bien sur
98 ? Merci de vos réponses.
Pascal
Oui j'ai déjà essayé mais ça ne change rien. :,,(
En faite, en mettant une * au début et à la fin (Like "*xyzabc*") Ca
fonctionne. Mais ce n'est pas vraiment une solution élégante. D'autant plus
que je dois changer toutes mes requêtes SQL dans mon programme VB. Car avant
j'utilisais Access 97 et ça ne me posait aucun problème.
Donc si qqun aurais une autre solution ?
"Sweety" <*enlevez_ceci*cool_cat@skynet.be> a écrit dans le message de
news:e9gMXYouEHA.228@TK2MSFTNGP10.phx.gbl...
Risque éventuellement de modifier ta requête en
Like "xyzabc" & "*"
Ca ne coute rien :-)
--
Michel H. (Sweety) [MVP] - Windows Shell/User
Toutes les réponses à vos questions ici : http://portail.hesamedia.be/
"Pascal Meylan" <pascal.meylan@epfl.ch> a écrit dans le message de
news:417cdc4a$1@epflnews.epfl.ch...
Bonjours,
J'aimerai faire un tri de tout les enregistrements commencent par «
xyz »
dans un certain champ de type string dans une requête d'AccessXP. Donc
pour
ce faire, je met le critère suivant : Like "xyz*" Cela fonctionne !!
Mais
le
problème, est que si je veux faire un tri sur plus de 5 caractères (ex :
Like"xyzabc*") il ne trouve plus aucun enregistrement alors qu'ils
existent
vraiment.
Le hic est que j'ai pu constater que sur certain champs ça fonctionne et
d'
autre pas alors qu'ils ont les même type de données. Ce problème est
uniquement sur Windows 98. Sur 2000 tout fonctionne correctement.
Qqun à vu ce problème ? Est ce AccessXP qui ne fonctionne pas très bien
sur
En faite, en mettant une * au début et à la fin (Like "*xyzabc*") Ca fonctionne. Mais ce n'est pas vraiment une solution élégante. D'autant plus que je dois changer toutes mes requêtes SQL dans mon programme VB. Car avant j'utilisais Access 97 et ça ne me posait aucun problème.
Donc si qqun aurais une autre solution ?
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
Risque éventuellement de modifier ta requête en Like "xyzabc" & "*" Ca ne coute rien :-)
-- Michel H. (Sweety) [MVP] - Windows Shell/User Toutes les réponses à vos questions ici : http://portail.hesamedia.be/
"Pascal Meylan" a écrit dans le message de news:417cdc4a$
Bonjours,
J'aimerai faire un tri de tout les enregistrements commencent par « xyz »
dans un certain champ de type string dans une requête d'AccessXP. Donc pour
ce faire, je met le critère suivant : Like "xyz*" Cela fonctionne !! Mais
le
problème, est que si je veux faire un tri sur plus de 5 caractères (ex : Like"xyzabc*") il ne trouve plus aucun enregistrement alors qu'ils existent
vraiment.
Le hic est que j'ai pu constater que sur certain champs ça fonctionne et d'
autre pas alors qu'ils ont les même type de données. Ce problème est uniquement sur Windows 98. Sur 2000 tout fonctionne correctement.
Qqun à vu ce problème ? Est ce AccessXP qui ne fonctionne pas très bien sur