Je crois bien que ma demande ne devrait pas être postée ici, mais comme le
calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Vous avez des idées ?
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
ticegestion
Bonjour, "Toine" a écrit dans le message de news:cg1vd5$fii$
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ? Peut être avec ce type de formule dans une requête :
montant de la 2ème traite et suivante : =ENT([Montant facture]/[nb traites] montant 1ère traite : [Montant facture]-([nb traites]-1)*ENT([Montant facture]/[nb traites] Explications : - les 2èmes traites et suivantes sont arrondis à l'entier inférieur - la 1ère traite est obtenue en prenant le total de la facture auquel on soustrait la valeur de toutes les traites moins une Voilà une piste Cordialement Fred http://www.ticegestion.com
Bonjour,
"Toine" <eltoinoo@wanadoo.fr> a écrit dans le message de
news:cg1vd5$fii$1@news-reader2.wanadoo.fr...
Je cherche à calculer le montant de différents règlements pour une
facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois.
Le
nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Vous avez des idées ?
Peut être avec ce type de formule dans une requête :
montant de la 2ème traite et suivante : =ENT([Montant facture]/[nb traites]
montant 1ère traite : [Montant facture]-([nb traites]-1)*ENT([Montant
facture]/[nb traites]
Explications :
- les 2èmes traites et suivantes sont arrondis à l'entier inférieur
- la 1ère traite est obtenue en prenant le total de la facture auquel on
soustrait la valeur de toutes les traites moins une
Voilà une piste
Cordialement
Fred
http://www.ticegestion.com
Bonjour, "Toine" a écrit dans le message de news:cg1vd5$fii$
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ? Peut être avec ce type de formule dans une requête :
montant de la 2ème traite et suivante : =ENT([Montant facture]/[nb traites] montant 1ère traite : [Montant facture]-([nb traites]-1)*ENT([Montant facture]/[nb traites] Explications : - les 2èmes traites et suivantes sont arrondis à l'entier inférieur - la 1ère traite est obtenue en prenant le total de la facture auquel on soustrait la valeur de toutes les traites moins une Voilà une piste Cordialement Fred http://www.ticegestion.com
Yann
Salut Toine, Dans une requête met : [MontantMens]: Int([MontantFacture])[NbReglement] pour les n mensualités et [Mens1]: [MontantFacture]-([NbReglement]-1)*[MontantMens]
Yann
-----Message d'origine----- Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le
calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?
.
Salut Toine,
Dans une requête met :
[MontantMens]: Int([MontantFacture])[NbReglement] pour
les n mensualités et
[Mens1]: [MontantFacture]-([NbReglement]-1)*[MontantMens]
Yann
-----Message d'origine-----
Bonjour,
Je crois bien que ma demande ne devrait pas être postée
ici, mais comme le
calcul que je cherche à faire se fait sous Access, je
tente le coup.
Je cherche à calculer le montant de différents
règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en
plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la
première traite
contienne des centimes, et que toutes les autres soient
des chiffres
entiers, histoire de simplifier au maximum les paiments
du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Vous avez des idées ?
Salut Toine, Dans une requête met : [MontantMens]: Int([MontantFacture])[NbReglement] pour les n mensualités et [Mens1]: [MontantFacture]-([NbReglement]-1)*[MontantMens]
Yann
-----Message d'origine----- Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le
calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?
.
Raymond [mvp]
bonjour.
tu peux faire ceci: Dim Nombre As Integer ' nombre échéances Dim Montant As Double ' montant facture Dim Echéance As Double ' montant échances 2 et suite Dim Echéance_1 As Double ' montant 1ere échéance Montant = 100.41 Nombre = 3
MsgBox Montant & " ; 1x" & Echéance_1 & " ; " & (Nombre - 1) & "x" & Echéance ça devrait faire. -- @+ 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
"Toine" a écrit dans le message de news:cg1vd5$fii$
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?
bonjour.
tu peux faire ceci:
Dim Nombre As Integer ' nombre échéances
Dim Montant As Double ' montant facture
Dim Echéance As Double ' montant échances 2 et suite
Dim Echéance_1 As Double ' montant 1ere échéance
Montant = 100.41
Nombre = 3
MsgBox Montant & " ; 1x" & Echéance_1 & " ; " & (Nombre - 1) & "x" &
Echéance
ça devrait faire.
--
@+
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
"Toine" <eltoinoo@wanadoo.fr> a écrit dans le message de
news:cg1vd5$fii$1@news-reader2.wanadoo.fr...
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le
calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une
facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois.
Le
nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Vous avez des idées ?
tu peux faire ceci: Dim Nombre As Integer ' nombre échéances Dim Montant As Double ' montant facture Dim Echéance As Double ' montant échances 2 et suite Dim Echéance_1 As Double ' montant 1ere échéance Montant = 100.41 Nombre = 3
MsgBox Montant & " ; 1x" & Echéance_1 & " ; " & (Nombre - 1) & "x" & Echéance ça devrait faire. -- @+ 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
"Toine" a écrit dans le message de news:cg1vd5$fii$
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?
3stone
Salut,
"Toine"
Je cherche à calculer le montant de différents règlements pour une facture. Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33?
Pour la première traite, une ch'tite fonction pour simplifier...
Function PremierAcompte(M As Currency, N As Integer) As Currency Dim t As Int t = Int(M / N) PremierAcompte = M - (t * (N - 1)) End Function
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Toine"
Je cherche à calculer le montant de différents règlements pour une facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le
nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Pour la première traite, une ch'tite fonction pour simplifier...
Function PremierAcompte(M As Currency, N As Integer) As Currency
Dim t As Int
t = Int(M / N)
PremierAcompte = M - (t * (N - 1))
End Function
Je cherche à calculer le montant de différents règlements pour une facture. Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33?
Pour la première traite, une ch'tite fonction pour simplifier...
Function PremierAcompte(M As Currency, N As Integer) As Currency Dim t As Int t = Int(M / N) PremierAcompte = M - (t * (N - 1)) End Function
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Toine
Merci à tous pour vos lumières. J'ai pris la solution de Raymond, qui avais l'avantage d'être immédiatement exploitable (suis un pitit peu faignant parfois...) Je testerai les autres aussi, histoire de faire fonctionner mes cellules grises.
Merci beaucoup, encore une fois.
"Toine" a écrit dans le message de news: cg1vd5$fii$
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture. Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?
Merci à tous pour vos lumières.
J'ai pris la solution de Raymond, qui avais l'avantage d'être immédiatement
exploitable (suis un pitit peu faignant parfois...)
Je testerai les autres aussi, histoire de faire fonctionner mes cellules
grises.
Merci beaucoup, encore une fois.
"Toine" <eltoinoo@wanadoo.fr> a écrit dans le message de news:
cg1vd5$fii$1@news-reader2.wanadoo.fr...
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le
calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une
facture.
Cette facture, d'un montant variable, peut être payée en plusieurs fois.
Le nombre de traites reste à la demande de l'utilisateur.
Je cherche un moyen pour faire en sorte que seule la première traite
contienne des centimes, et que toutes les autres soient des chiffres
entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41?
nb traites:3
1ère traite:34,41?
les autres: 33?
Vous avez des idées ?
Merci à tous pour vos lumières. J'ai pris la solution de Raymond, qui avais l'avantage d'être immédiatement exploitable (suis un pitit peu faignant parfois...) Je testerai les autres aussi, histoire de faire fonctionner mes cellules grises.
Merci beaucoup, encore une fois.
"Toine" a écrit dans le message de news: cg1vd5$fii$
Bonjour,
Je crois bien que ma demande ne devrait pas être postée ici, mais comme le calcul que je cherche à faire se fait sous Access, je tente le coup.
Je cherche à calculer le montant de différents règlements pour une facture. Cette facture, d'un montant variable, peut être payée en plusieurs fois. Le nombre de traites reste à la demande de l'utilisateur. Je cherche un moyen pour faire en sorte que seule la première traite contienne des centimes, et que toutes les autres soient des chiffres entiers, histoire de simplifier au maximum les paiments du clients.
Ex: Montant facture: 100,41? nb traites:3 1ère traite:34,41? les autres: 33? Vous avez des idées ?