J'ai un sous formulaire avec une liste de produits du=20
type :
NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit =E0 un autre)
Je calcul le prix dans un champs en faisant une=20
multiplication entre les champs nombre et valeur et TVA=20
et j'obtient le resultat obtenu
=3D[nombre]*[Prix HT ]*[TVA]
il se trouve dans la zone de SousTotalTTC.=20
Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon=20
formulaire. J'ai donc ajout=E9 une zone de texte avec comme=20
sourceControl "=3Dsomme([SousTotalTTC])" mais j'obtiens =E0=20
l'ex=E9cution "#Erreur"
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
Patrick ERIAU
Salut,
Tu dois placer une zone de texte indépendante dans la zone pied de ton sous-formulaire avec pour SourceControl ta formule.
Ensuite dans ton formulaire, tu vas dans SourceControl de ta zone de texte existante, tu ouvres le générateur d'expression et dans la colone de gauche (objet), le 1er de la liste forcément, tu cliques sur le "+", tu auras alors accès à l'objet sous-formulaire et ensuite tu double-clic, colonne du milieu, sur le nom qui désigne cette fameuse zone de texte indépendante qui tu as placé dans le pied du sous-form. Et Hop !!!
@+
-----Message d'origine----- Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme
sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"
que faut il faire SVP ? .
Salut,
Tu dois placer une zone de texte indépendante dans la
zone pied de ton sous-formulaire avec pour SourceControl
ta formule.
Ensuite dans ton formulaire, tu vas dans SourceControl de
ta zone de texte existante, tu ouvres le générateur
d'expression et dans la colone de gauche (objet), le 1er
de la liste forcément, tu cliques sur le "+", tu auras
alors accès à l'objet sous-formulaire et ensuite tu
double-clic, colonne du milieu, sur le nom qui désigne
cette fameuse zone de texte indépendante qui tu as placé
dans le pied du sous-form. Et Hop !!!
@+
-----Message d'origine-----
Bonjour,
J'ai un sous formulaire avec une liste de produits du
type :
NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une
multiplication entre les champs nombre et valeur et TVA
et j'obtient le resultat obtenu
=[nombre]*[Prix HT ]*[TVA]
il se trouve dans la zone de SousTotalTTC.
Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon
formulaire. J'ai donc ajouté une zone de texte avec
comme
sourceControl "=somme([SousTotalTTC])" mais j'obtiens à
l'exécution "#Erreur"
Tu dois placer une zone de texte indépendante dans la zone pied de ton sous-formulaire avec pour SourceControl ta formule.
Ensuite dans ton formulaire, tu vas dans SourceControl de ta zone de texte existante, tu ouvres le générateur d'expression et dans la colone de gauche (objet), le 1er de la liste forcément, tu cliques sur le "+", tu auras alors accès à l'objet sous-formulaire et ensuite tu double-clic, colonne du milieu, sur le nom qui désigne cette fameuse zone de texte indépendante qui tu as placé dans le pied du sous-form. Et Hop !!!
@+
-----Message d'origine----- Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme
sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"
que faut il faire SVP ? .
michel
Re Bonjour,
J'avais deja placé une zone de texte indépendante dans le pied de mon sous-formulaire et c'est cette zone de texte qui n'affiche pas le resultat de ma somme.
J'ai créé la zone et j'ai rentré la formule à l'intérieur mais à l'éxécution j'ai le message #erreur.
Je pense pourtant que ma formule est juste: " =somme([SousTotalTTC])"
Je calcule selon le meme principe le montantHT avec la formule: "=Somme([nombre]*[prixHT]) Quand je supprime la zone qui calcule la somme TTC, alors tout se passe bien pour la zone qui calcule la somme HT. Mais quand j'ai les deux, alors cela ne marche pas, et j'ai le mesage "#Erreur" affiché dans les 2 zones de texte.
Je ne vois pas d'ou peut venir l'erreur...
Re Bonjour,
J'avais deja placé une zone de texte indépendante dans le
pied de mon sous-formulaire et c'est cette zone de texte
qui n'affiche pas le resultat de ma somme.
J'ai créé la zone et j'ai rentré la formule à l'intérieur
mais à l'éxécution j'ai le message #erreur.
Je pense pourtant que ma formule est juste:
" =somme([SousTotalTTC])"
Je calcule selon le meme principe le montantHT avec la
formule:
"=Somme([nombre]*[prixHT])
Quand je supprime la zone qui calcule la somme TTC, alors
tout se passe bien pour la zone qui calcule la somme HT.
Mais quand j'ai les deux, alors cela ne marche pas, et
j'ai le mesage "#Erreur" affiché dans les 2 zones de
texte.
J'avais deja placé une zone de texte indépendante dans le pied de mon sous-formulaire et c'est cette zone de texte qui n'affiche pas le resultat de ma somme.
J'ai créé la zone et j'ai rentré la formule à l'intérieur mais à l'éxécution j'ai le message #erreur.
Je pense pourtant que ma formule est juste: " =somme([SousTotalTTC])"
Je calcule selon le meme principe le montantHT avec la formule: "=Somme([nombre]*[prixHT]) Quand je supprime la zone qui calcule la somme TTC, alors tout se passe bien pour la zone qui calcule la somme HT. Mais quand j'ai les deux, alors cela ne marche pas, et j'ai le mesage "#Erreur" affiché dans les 2 zones de texte.
Je ne vois pas d'ou peut venir l'erreur...
Patrick ERIAU
Salut La bourde !!! ;-) Tu as farpaitement raison @+
-----Message d'origine----- bonjour, Je dis peut-être une boulette, mais à ma connaissance, tu ne peut pas
utiliser un champ calculé comme source d'un nouveau calcul...
Je pense qu'access ne fait pas forcément les calculs dans le bon ordre.
(Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire =somme([SousTotalTTC]) pourquoi ton résultat final ne serait pas : = somme ([nombre]*[PrixHT]*[TVA])
-- Brubru ------------ "michel" a écrit dans le message de
news: 343201c47eb8$74bea570$ Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"
que faut il faire SVP ?
.
Salut
La bourde !!! ;-)
Tu as farpaitement raison
@+
-----Message d'origine-----
bonjour,
Je dis peut-être une boulette, mais à ma connaissance,
tu ne peut pas
utiliser un champ calculé comme source d'un nouveau
calcul...
Je pense qu'access ne fait pas forcément les calculs
dans le bon ordre.
(Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire
=somme([SousTotalTTC])
pourquoi ton résultat final ne serait pas : = somme
([nombre]*[PrixHT]*[TVA])
--
Brubru
------------
"michel" <anonymous@discussions.microsoft.com> a écrit
dans le message de
J'ai un sous formulaire avec une liste de produits du
type :
NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une
multiplication entre les champs nombre et valeur et TVA
et j'obtient le resultat obtenu
=[nombre]*[Prix HT ]*[TVA]
il se trouve dans la zone de SousTotalTTC.
Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon
formulaire. J'ai donc ajouté une zone de texte avec comme
sourceControl "=somme([SousTotalTTC])" mais j'obtiens à
l'exécution "#Erreur"
Salut La bourde !!! ;-) Tu as farpaitement raison @+
-----Message d'origine----- bonjour, Je dis peut-être une boulette, mais à ma connaissance, tu ne peut pas
utiliser un champ calculé comme source d'un nouveau calcul...
Je pense qu'access ne fait pas forcément les calculs dans le bon ordre.
(Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire =somme([SousTotalTTC]) pourquoi ton résultat final ne serait pas : = somme ([nombre]*[PrixHT]*[TVA])
-- Brubru ------------ "michel" a écrit dans le message de
news: 343201c47eb8$74bea570$ Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"
que faut il faire SVP ?
.
Brubru
bonjour, Je dis peut-être une boulette, mais à ma connaissance, tu ne peut pas utiliser un champ calculé comme source d'un nouveau calcul... Je pense qu'access ne fait pas forcément les calculs dans le bon ordre. (Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire =somme([SousTotalTTC]) pourquoi ton résultat final ne serait pas : = somme([nombre]*[PrixHT]*[TVA])
-- Brubru ------------ "michel" a écrit dans le message de news: 343201c47eb8$74bea570$ Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"
que faut il faire SVP ?
bonjour,
Je dis peut-être une boulette, mais à ma connaissance, tu ne peut pas
utiliser un champ calculé comme source d'un nouveau calcul...
Je pense qu'access ne fait pas forcément les calculs dans le bon ordre.
(Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire
=somme([SousTotalTTC])
pourquoi ton résultat final ne serait pas : = somme([nombre]*[PrixHT]*[TVA])
--
Brubru
------------
"michel" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 343201c47eb8$74bea570$a401280a@phx.gbl...
Bonjour,
J'ai un sous formulaire avec une liste de produits du
type :
NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une
multiplication entre les champs nombre et valeur et TVA
et j'obtient le resultat obtenu
=[nombre]*[Prix HT ]*[TVA]
il se trouve dans la zone de SousTotalTTC.
Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon
formulaire. J'ai donc ajouté une zone de texte avec comme
sourceControl "=somme([SousTotalTTC])" mais j'obtiens à
l'exécution "#Erreur"
bonjour, Je dis peut-être une boulette, mais à ma connaissance, tu ne peut pas utiliser un champ calculé comme source d'un nouveau calcul... Je pense qu'access ne fait pas forcément les calculs dans le bon ordre. (Enfin l'ordre que tu voudrais).
Plutôt que de faire une zone "SousTotalTTC" et de faire =somme([SousTotalTTC]) pourquoi ton résultat final ne serait pas : = somme([nombre]*[PrixHT]*[TVA])
-- Brubru ------------ "michel" a écrit dans le message de news: 343201c47eb8$74bea570$ Bonjour,
J'ai un sous formulaire avec une liste de produits du type : NomProduit -- Nombre -- Valeur HT -- %TVA -- prixTTC
(le pourcentage TVA varie d'un produit à un autre)
Je calcul le prix dans un champs en faisant une multiplication entre les champs nombre et valeur et TVA et j'obtient le resultat obtenu =[nombre]*[Prix HT ]*[TVA] il se trouve dans la zone de SousTotalTTC. Ca, ca marche.
Je souhaite alors obtenir le total TTC dans mon formulaire. J'ai donc ajouté une zone de texte avec comme sourceControl "=somme([SousTotalTTC])" mais j'obtiens à l'exécution "#Erreur"