Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je fais=20
une proposition de vente =E0 un client je mets dans un=20
champs le prix que ce client est pr=EAt =E0 payer (loi des=20
concurences exige) et dans un autre le prix que moi je=20
paie le produit (selon fournisseurs et quantit=E9s que=20
j'achete etc...) un autre champs me calcul le co=E9fficient=20
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans un=20
champs le co=E9fficient critique et dans un autre le=20
co=E9fficent inf=E9rieur que je ne doit pas d=E9passer sous=20
risque de perdre de l'argent.
Voil=E0 ma question: Comment faire pour que sur le=20
formulaire "devis" le co=E9ficient calcul=E9 change de=20
couleur par exemple, orange d=E8s que le % est le m=EAme ou=20
inf=E9rieure au co=E9fficient critique et rouge d=E8s qu'il est=20
=E9gal ou inf=E9rieur au co=E9fficient mini.
Si vous avez une r=E9ponse Merci d'avance.
Marina
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
Clement
Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le % est le meme tu change la propriéte backgroud pour orange si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
Je crois qu'avec l'option timer du formulaire (ex: a
chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un
champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que
j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le
coéfficent inférieur que je ne doit pas dépasser sous
risque de perdre de l'argent.
Voilà ma question: Comment faire pour que sur le
formulaire "devis" le coéficient calculé change de
couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini.
Si vous avez une réponse Merci d'avance.
Marina
.
Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le % est le meme tu change la propriéte backgroud pour orange si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
Marina
Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait automatiquement avec: " COEFFICIENT = [TARIF] / [Prix achat] COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
Bonjour Clément,
Je n'ai pas besoin de timer puisse que le calcul se fait
automatiquement avec: " COEFFICIENT = [TARIF] / [Prix
achat]
COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le
résultat change de couleur selon les deux valeurs
imposées dans la table coeff.
La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4
ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff
du formulaire "devis" avec les taux de la table.
Merci.
Marina
-----Message d'origine-----
Je crois qu'avec l'option timer du formulaire (ex: a
chaque seconde), tu peux faire un (Si conditionnel) si
le
% est le meme tu change la propriéte backgroud pour
orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un
champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que
j'achete etc...) un autre champs me calcul le
coéfficient
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le
coéfficent inférieur que je ne doit pas dépasser sous
risque de perdre de l'argent.
Voilà ma question: Comment faire pour que sur le
formulaire "devis" le coéficient calculé change de
couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il
est
égal ou inférieur au coéfficient mini.
Si vous avez une réponse Merci d'avance.
Marina
.
Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait automatiquement avec: " COEFFICIENT = [TARIF] / [Prix achat] COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
clement
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait automatiquement avec: " COEFFICIENT = [TARIF] / [Prix achat] COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
.
Tu peux le faire sur l'événement [after update] du champ
[le prix que ce client est prêt à payer] avec le (Si
conditionnel) si le % est le meme tu change la propriété
backgroud pour orange, si le % est plus bas tu change en
rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour Clément,
Je n'ai pas besoin de timer puisse que le calcul se fait
automatiquement avec: " COEFFICIENT = [TARIF] / [Prix
achat]
COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le
résultat change de couleur selon les deux valeurs
imposées dans la table coeff.
La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4
ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff
du formulaire "devis" avec les taux de la table.
Merci.
Marina
-----Message d'origine-----
Je crois qu'avec l'option timer du formulaire (ex: a
chaque seconde), tu peux faire un (Si conditionnel) si
le
% est le meme tu change la propriéte backgroud pour
orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un
champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que
j'achete etc...) un autre champs me calcul le
coéfficient
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le
coéfficent inférieur que je ne doit pas dépasser sous
risque de perdre de l'argent.
Voilà ma question: Comment faire pour que sur le
formulaire "devis" le coéficient calculé change de
couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il
est
égal ou inférieur au coéfficient mini.
Si vous avez une réponse Merci d'avance.
Marina
.
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait automatiquement avec: " COEFFICIENT = [TARIF] / [Prix achat] COEFFICIENT = (Int((COEFFICIENT * 100))) / 100
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des concurences exige) et dans un autre le prix que moi je paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
.
Marina
Merci Clément, Mais comment traiter les couleurs en VBA et et de plus la référence est de comparaison se trouve dans une autre table. Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
.
.
Merci Clément,
Mais comment traiter les couleurs en VBA et et de plus la
référence est de comparaison se trouve dans une autre
table.
Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ
[le prix que ce client est prêt à payer] avec le (Si
conditionnel) si le % est le meme tu change la propriété
backgroud pour orange, si le % est plus bas tu change en
rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour Clément,
Je n'ai pas besoin de timer puisse que le calcul se
fait
Donc se que j'aimerai c'est ajouter du code pour que le
résultat change de couleur selon les deux valeurs
imposées dans la table coeff.
La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4
ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff
du formulaire "devis" avec les taux de la table.
Merci.
Marina
-----Message d'origine-----
Je crois qu'avec l'option timer du formulaire (ex: a
chaque seconde), tu peux faire un (Si conditionnel) si
le
% est le meme tu change la propriéte backgroud pour
orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je
fais
une proposition de vente à un client je mets dans un
champs le prix que ce client est prêt à payer (loi
des
concurences exige) et dans un autre le prix que moi
je
paie le produit (selon fournisseurs et quantités que
j'achete etc...) un autre champs me calcul le
coéfficient
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans
un
champs le coéfficient critique et dans un autre le
coéfficent inférieur que je ne doit pas dépasser sous
risque de perdre de l'argent.
Voilà ma question: Comment faire pour que sur le
formulaire "devis" le coéficient calculé change de
couleur par exemple, orange dès que le % est le même
ou
inférieure au coéfficient critique et rouge dès qu'il
est
égal ou inférieur au coéfficient mini.
Si vous avez une réponse Merci d'avance.
Marina
.
Merci Clément, Mais comment traiter les couleurs en VBA et et de plus la référence est de comparaison se trouve dans une autre table. Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
.
.
Clément
Il faut que ta comparaison sur l'autre table soit dans ton formulaire mais non visible si tu veux, et avec .backcolor tu peux changer la couleur de fond de ton controle.
Ci-joint exemple pour faire clignoter le champ remarques avec la propriete Timer.
Private Sub Form_Timer()
If VarType(Remarques) = 1 Or Trim(Remarques) = "" Then
Else
If Forms!page_sf!Étiq_remarques.BackColor = 10079487 Then
-----Message d'origine----- Merci Clément, Mais comment traiter les couleurs en VBA et et de plus la référence est de comparaison se trouve dans une autre table. Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .
.
.
.
.
Il faut que ta comparaison sur l'autre table soit dans ton
formulaire mais non visible si tu veux, et avec .backcolor
tu peux changer la couleur de fond de ton controle.
Ci-joint exemple pour faire clignoter le champ remarques
avec la propriete Timer.
Private Sub Form_Timer()
If VarType(Remarques) = 1 Or Trim(Remarques) = "" Then
Else
If Forms!page_sf!Étiq_remarques.BackColor = 10079487
Then
-----Message d'origine-----
Merci Clément,
Mais comment traiter les couleurs en VBA et et de plus la
référence est de comparaison se trouve dans une autre
table.
Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ
[le prix que ce client est prêt à payer] avec le (Si
conditionnel) si le % est le meme tu change la propriété
backgroud pour orange, si le % est plus bas tu change en
rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour Clément,
Je n'ai pas besoin de timer puisse que le calcul se
fait
Donc se que j'aimerai c'est ajouter du code pour que le
résultat change de couleur selon les deux valeurs
imposées dans la table coeff.
La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4
ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff
du formulaire "devis" avec les taux de la table.
Merci.
Marina
-----Message d'origine-----
Je crois qu'avec l'option timer du formulaire (ex: a
chaque seconde), tu peux faire un (Si conditionnel) si
le
% est le meme tu change la propriéte backgroud pour
orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine-----
Bonjour,
J'ai un formulaire "devis" dans lequel lorsque je
fais
une proposition de vente à un client je mets dans un
champs le prix que ce client est prêt à payer (loi
des
concurences exige) et dans un autre le prix que moi
je
paie le produit (selon fournisseurs et quantités que
j'achete etc...) un autre champs me calcul le
coéfficient
ou marge en pourcent.
Dans une table je rentre selon les charges etc dans
un
champs le coéfficient critique et dans un autre le
coéfficent inférieur que je ne doit pas dépasser sous
risque de perdre de l'argent.
Voilà ma question: Comment faire pour que sur le
formulaire "devis" le coéficient calculé change de
couleur par exemple, orange dès que le % est le même
ou
inférieure au coéfficient critique et rouge dès qu'il
est
égal ou inférieur au coéfficient mini.
Si vous avez une réponse Merci d'avance.
Marina
.
Il faut que ta comparaison sur l'autre table soit dans ton formulaire mais non visible si tu veux, et avec .backcolor tu peux changer la couleur de fond de ton controle.
Ci-joint exemple pour faire clignoter le champ remarques avec la propriete Timer.
Private Sub Form_Timer()
If VarType(Remarques) = 1 Or Trim(Remarques) = "" Then
Else
If Forms!page_sf!Étiq_remarques.BackColor = 10079487 Then
-----Message d'origine----- Merci Clément, Mais comment traiter les couleurs en VBA et et de plus la référence est de comparaison se trouve dans une autre table. Marina
-----Message d'origine-----
Tu peux le faire sur l'événement [after update] du champ [le prix que ce client est prêt à payer] avec le (Si conditionnel) si le % est le meme tu change la propriété backgroud pour orange, si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour Clément, Je n'ai pas besoin de timer puisse que le calcul se fait
Donc se que j'aimerai c'est ajouter du code pour que le résultat change de couleur selon les deux valeurs imposées dans la table coeff. La table Coeff. comporte deux champs "ntaux" et "taux"
ntaux1; taux= 1.4 ntaux2; taux= 1.38
La formule doit comparer le résultat sur le champ Coeff du formulaire "devis" avec les taux de la table. Merci. Marina
-----Message d'origine----- Je crois qu'avec l'option timer du formulaire (ex: a chaque seconde), tu peux faire un (Si conditionnel) si le
% est le meme tu change la propriéte backgroud pour orange
si le % est plus bas tu change en rouge.
Salutations
Clément
-----Message d'origine----- Bonjour, J'ai un formulaire "devis" dans lequel lorsque je fais
une proposition de vente à un client je mets dans un champs le prix que ce client est prêt à payer (loi des
concurences exige) et dans un autre le prix que moi je
paie le produit (selon fournisseurs et quantités que j'achete etc...) un autre champs me calcul le coéfficient
ou marge en pourcent. Dans une table je rentre selon les charges etc dans un
champs le coéfficient critique et dans un autre le coéfficent inférieur que je ne doit pas dépasser sous risque de perdre de l'argent. Voilà ma question: Comment faire pour que sur le formulaire "devis" le coéficient calculé change de couleur par exemple, orange dès que le % est le même ou
inférieure au coéfficient critique et rouge dès qu'il est
égal ou inférieur au coéfficient mini. Si vous avez une réponse Merci d'avance. Marina .