j'ai une requ=EAte dont le code SQL est :
SELECT [Charge article].[R=E9ference Article], [Charge=20
article].D=E9signation, [Charge article].Poste, [Charge=20
article].Charge, IIf(Left([D=E9signation],3)=3D"SE ",Mid
([D=E9signation],4),[R=E9ference Article]) AS [ref article=20
final], [Charge article].SITE
FROM [Charge article]
WHERE ((([Charge article].Poste)<>"STR") AND (([Charge=20
article].SITE)=3D"PRI"));
lorsque je la lance j'ai un message d'erreur qui indique=20
erreur de compilationdans l'expression IIf(Left
([D=E9signation],3)=3D"SE ",Mid([D=E9signation],4)),[R=E9ference=20
Article]) .
Cette ligne doit me permettre de regarder si le champ=20
d=E9signation commence par "SE " si oui le champ ref article=20
final prend la valeur qui suit "SE " sinon =E7a prend la=20
valeur de r=E9f=E9rence article.
Que signifie cette erreur? et =E0 Quoi peut elle =EAtre due?=20
Merci
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
Gafish
Bonjour,
Je pense que le problème vient de ton "mid" (Mid ([Désignation],4)) qui prend trois paramètres et non deux (chaine, carac début et longueur).
Arnaud
"Lilian" a écrit dans le message de news:071801c48b46$729140b0$ Bonjour,
j'ai une requête dont le code SQL est : SELECT [Charge article].[Réference Article], [Charge article].Désignation, [Charge article].Poste, [Charge article].Charge, IIf(Left([Désignation],3)="SE ",Mid ([Désignation],4),[Réference Article]) AS [ref article final], [Charge article].SITE FROM [Charge article] WHERE ((([Charge article].Poste)<>"STR") AND (([Charge article].SITE)="PRI"));
lorsque je la lance j'ai un message d'erreur qui indique erreur de compilationdans l'expression IIf(Left ([Désignation],3)="SE ",Mid([Désignation],4)),[Réference Article]) .
Cette ligne doit me permettre de regarder si le champ désignation commence par "SE " si oui le champ ref article final prend la valeur qui suit "SE " sinon ça prend la valeur de référence article. Que signifie cette erreur? et à Quoi peut elle être due? Merci
Bonjour,
Je pense que le problème vient de ton "mid" (Mid
([Désignation],4)) qui prend trois paramètres et non deux (chaine, carac
début et longueur).
Arnaud
"Lilian" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:071801c48b46$729140b0$a401280a@phx.gbl...
Bonjour,
j'ai une requête dont le code SQL est :
SELECT [Charge article].[Réference Article], [Charge
article].Désignation, [Charge article].Poste, [Charge
article].Charge, IIf(Left([Désignation],3)="SE ",Mid
([Désignation],4),[Réference Article]) AS [ref article
final], [Charge article].SITE
FROM [Charge article]
WHERE ((([Charge article].Poste)<>"STR") AND (([Charge
article].SITE)="PRI"));
lorsque je la lance j'ai un message d'erreur qui indique
erreur de compilationdans l'expression IIf(Left
([Désignation],3)="SE ",Mid([Désignation],4)),[Réference
Article]) .
Cette ligne doit me permettre de regarder si le champ
désignation commence par "SE " si oui le champ ref article
final prend la valeur qui suit "SE " sinon ça prend la
valeur de référence article.
Que signifie cette erreur? et à Quoi peut elle être due?
Merci
Je pense que le problème vient de ton "mid" (Mid ([Désignation],4)) qui prend trois paramètres et non deux (chaine, carac début et longueur).
Arnaud
"Lilian" a écrit dans le message de news:071801c48b46$729140b0$ Bonjour,
j'ai une requête dont le code SQL est : SELECT [Charge article].[Réference Article], [Charge article].Désignation, [Charge article].Poste, [Charge article].Charge, IIf(Left([Désignation],3)="SE ",Mid ([Désignation],4),[Réference Article]) AS [ref article final], [Charge article].SITE FROM [Charge article] WHERE ((([Charge article].Poste)<>"STR") AND (([Charge article].SITE)="PRI"));
lorsque je la lance j'ai un message d'erreur qui indique erreur de compilationdans l'expression IIf(Left ([Désignation],3)="SE ",Mid([Désignation],4)),[Réference Article]) .
Cette ligne doit me permettre de regarder si le champ désignation commence par "SE " si oui le champ ref article final prend la valeur qui suit "SE " sinon ça prend la valeur de référence article. Que signifie cette erreur? et à Quoi peut elle être due? Merci
lilian
Ce n'est pas ça car je l'ai écris comme ça dans une autre requete et ça fonctionne (ça permet de mettre tous les caractère après le 4émé inclus quelque soit le nombre) Merci quand même
-----Message d'origine----- Bonjour,
Je pense que le problème vient de ton "mid" (Mid ([Désignation],4)) qui prend trois paramètres et non deux (chaine, carac
début et longueur).
Arnaud
Ce n'est pas ça car je l'ai écris comme ça dans une autre
requete et ça fonctionne (ça permet de mettre tous les
caractère après le 4émé inclus quelque soit le nombre)
Merci quand même
-----Message d'origine-----
Bonjour,
Je pense que le problème vient de ton "mid" (Mid
([Désignation],4)) qui prend trois paramètres et non deux
(chaine, carac
Ce n'est pas ça car je l'ai écris comme ça dans une autre requete et ça fonctionne (ça permet de mettre tous les caractère après le 4émé inclus quelque soit le nombre) Merci quand même
-----Message d'origine----- Bonjour,
Je pense que le problème vient de ton "mid" (Mid ([Désignation],4)) qui prend trois paramètres et non deux (chaine, carac
début et longueur).
Arnaud
Raymond [mvp]
Bonjour.
Tu indiques deux versions de Mid([Désignation],4)) si c'est celle-ci il y a une ) de trop. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"lilian" a écrit dans le message de news:067901c48b4b$63f0f3c0$ Ce n'est pas ça car je l'ai écris comme ça dans une autre requete et ça fonctionne (ça permet de mettre tous les caractère après le 4émé inclus quelque soit le nombre) Merci quand même
Bonjour.
Tu indiques deux versions de
Mid([Désignation],4))
si c'est celle-ci il y a une ) de trop.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"lilian" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:067901c48b4b$63f0f3c0$a601280a@phx.gbl...
Ce n'est pas ça car je l'ai écris comme ça dans une autre
requete et ça fonctionne (ça permet de mettre tous les
caractère après le 4émé inclus quelque soit le nombre)
Merci quand même
Tu indiques deux versions de Mid([Désignation],4)) si c'est celle-ci il y a une ) de trop. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"lilian" a écrit dans le message de news:067901c48b4b$63f0f3c0$ Ce n'est pas ça car je l'ai écris comme ça dans une autre requete et ça fonctionne (ça permet de mettre tous les caractère après le 4émé inclus quelque soit le nombre) Merci quand même