OVH Cloud OVH Cloud

RECHERCHE APRES GALERE

13 réponses
Avatar
batieres
BOnjour à tous et à toutes,

Voici mon soucis,

J'ai une table composée de 4 colonnes
mois| externes| internes| quote part

Pour mettre à jour la quote part il faut que je fasse la somme de tous les
mois dans les colonnes internes et externes.
Ce resultat devra etre proratisé mensuellement pour la quote part du style
quote part = le resultat / (externes+internes) de janvier etcetc pour les
autres mois afin que je puisse voir le poids de externes +internes dans
chaque mois par rapport au total du mois.

J'espere que j'ai été assez clair et merci de votre aide.

Avoir raison c''''est avoir le tort des autres

3 réponses

1 2
Avatar
batieres
Volia DB la requete entiere,

DoCmd.RunSQL ("update JUIN_2009 set [QUOTE PART]=([TTC INTERNES]+[TTC
EXTERNES])/" & (DSum([TTC INTERNES] + [TTC EXTERNES], "JUIN_2009") & "*100"))

Et encore merci
--
Avoir raison c''''est avoir le tort des autres


"db" a écrit :

batieres a écrit :
> BOnjour DB,
>
> Il semblerait que la ponctuation ne semble pas au rendez-vous.
> Je te presente ta requete reecrite avec les vrais noms mais dont le message
>
> erreur exec 3075 fonction utilisée avec un nombre d'arguments incorrect dans
> l'expression 'SUM(4131.86).
>
> Merci encore
>

Pouvez-vous me donner le contenu intégral de votre procédure ?



Avatar
db
batieres a écrit :
Volia DB la requete entiere,

DoCmd.RunSQL ("update JUIN_2009 set [QUOTE PART]=([TTC INTERNES]+[TTC
EXTERNES])/" & (DSum([TTC INTERNES] + [TTC EXTERNES], "JUIN_2009") & "*100"))

Et encore merci



Il faut mettre des guillemets autour de [TTC INTERNES]+[TTC_EXTERNES] :

DoCmd.RunSQL ("update JUIN_2009 set [QUOTE PART]=([TTC INTERNES]+[TTC
EXTERNES])/" & (DSum("[TTC INTERNES] + [TTC EXTERNES]", "JUIN_2009") &
"*100"))

db
Avatar
batieres
Bonsoir

Merci encore pour ton aide et effectivement la solution n'était pas loin
cela marche du tonnerre maintenant

J'aurais encore besion d'aide pour finir cette base car les demandes que
j'ai recues sont des fois en dessus de mes competences qui restent pour
l'instant basique.

bonne soirée et a bientot j'espere
--
Avoir raison c''''est avoir le tort des autres


"db" a écrit :

batieres a écrit :
> Volia DB la requete entiere,
>
> DoCmd.RunSQL ("update JUIN_2009 set [QUOTE PART]=([TTC INTERNES]+[TTC
> EXTERNES])/" & (DSum([TTC INTERNES] + [TTC EXTERNES], "JUIN_2009") & "*100"))
>
> Et encore merci

Il faut mettre des guillemets autour de [TTC INTERNES]+[TTC_EXTERNES] :

DoCmd.RunSQL ("update JUIN_2009 set [QUOTE PART]=([TTC INTERNES]+[TTC
EXTERNES])/" & (DSum("[TTC INTERNES] + [TTC EXTERNES]", "JUIN_2009") &
"*100"))

db



1 2