OVH Cloud OVH Cloud

Champ calculé ds requête.

5 réponses
Avatar
John Fuss
Bonjour,

je voudrais recalculé un taux de remise (taurem) dans une requête comme suit
:

docmd.runsql "INSERT INTO Table2(taurem) SELECT (a.taurem+((" & t_majo.value
& "/100)*(a.taurem-100))) AS taurem FROM Table1 AS a"

où t_majo est un champ texte ou l'on ne peut saisir que des chiffres.

Une adaptation de la requete ci-dessus me ramène
systematiquement -(t_maj.value) donc avec un a.taurem=0 alors qu'il est à
tout sauf à zéro sur plusieurs enregistrements.

Est-ce possible dans Access de faire des champs calculés de cette manière,
et si oui comment dois-je m'y prendre ?

Merci d'avance

John

5 réponses

Avatar
3stone
Salut,

"John Fuss"
je voudrais recalculé un taux de remise (taurem) dans une requête comme suit
:

docmd.runsql "INSERT INTO Table2(taurem) SELECT (a.taurem+((" & t_majo.value
& "/100)*(a.taurem-100))) AS taurem FROM Table1 AS a"




Tu as une référence circulaire avec ton "taurem"...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
John Fuss
Référence circulaire ? Pourrais-tu m'en dire plus ?

John

"3stone" a écrit dans le message de
news:%
Salut,

"John Fuss"
je voudrais recalculé un taux de remise (taurem) dans une requête comme
suit


:

docmd.runsql "INSERT INTO Table2(taurem) SELECT (a.taurem+((" &
t_majo.value


& "/100)*(a.taurem-100))) AS taurem FROM Table1 AS a"




Tu as une référence circulaire avec ton "taurem"...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------









Avatar
3stone
re,

"John Fuss"
Référence circulaire ? Pourrais-tu m'en dire plus ?




Select taurem as taurem...


essaies : As taurem1



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
John Fuss
En fait c'est une erreur de recopie c'est effectivement AS Taurem1 que j'ai
utilisé mais sans succès

John

"3stone" a écrit dans le message de
news:
re,

"John Fuss"
Référence circulaire ? Pourrais-tu m'en dire plus ?




Select taurem as taurem...


essaies : As taurem1



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------







Avatar
John Fuss
Problème solutionné, l'erreur était en amont ! Désolé et merci à toi Pierre.

John

"John Fuss" a écrit dans le message de
news:brus81$3hu$
En fait c'est une erreur de recopie c'est effectivement AS Taurem1 que
j'ai

utilisé mais sans succès

John

"3stone" a écrit dans le message de
news:
re,

"John Fuss"
Référence circulaire ? Pourrais-tu m'en dire plus ?




Select taurem as taurem...


essaies : As taurem1



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------