|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() |
Bonjour a tous
voici ma situation pour une compagnie X, j'ai une table dans laquelle je veux y insérer ses cout relier de sorte que chaque compagnie ait ses propre charges J'ai une table tblCharge qui comporte entre autre la clé de la compagnie puisque c'est une relation 1:N car les charges peuvent changer alors mon probleme est le suivant..dans la table charges j'ai des valeur que je souhaite conserver..ex 1-cout du kilometre, 2- cout du rapport, 3- cout de l'ouverture de dossier...etc Ces couts son fixé dans une page prévue a cette fin qui est fait point de vue graphique mais j'ai pas codé les ajout encore dans la table Il faut que je fasse attention pour pas me faire planter si jamais l'utilisateur entre 0,35 au lieu de 0.35...donc pour faire attention est ce que je suis mieux de faire une validation et remplacer le " . " par des " , "? De plus dans ma table, je serai mieux de mettre quel type de champs? des float? (ca garde bcp de décimal ca m'embete)...des décimale? en gardant 2 décimal maximum comme il s'agit de valeur monétaire? Avec lequel j'aurai moin de soucis lorsque je vais aller rechercher ces valeurs pour les traiter... Ex: entrer le nombre de km pour un certain dossier et l'utilisateur entre un nombre 40 et comme je sais que le dossier appartient a la compagnie X je vais calculer le total automatiquement avec les charges fixés...c'était un exemple.. Donc si vous avez des suggestion sur le type de champs un une maniere qui serait facile de faire le tout j'aimerais avoir votre Avis! merci et bonne journée
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Tu peux multiplier par 100 tes floats afin de stocker que des entiers. Quand tu affiches, tu redivises par 100.
Sinon il vaut mieux transformer ',' => '.' que l'inverse à mon avis. |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() |
oki merci pour les réponse
ouais les virgules par des points semble mieux aussi La multiplication par 100? t'as déjà fais ca comme méthode pour ne pas a avoir a travailler avec des décimal dans ta BD?
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Oui enfin pas exactement. Ma base de données est un fichier xml que je m'amuse à transformer avec xsl. Pour éviter que l'utilisateur se pose la question "Est-ce que je dois mettre une virgule ou un point ?" j'ai décidé de travailler en centimes, c'est plus simple pour mon cas. Pas forcément pour le tien. A toi de voir.
|
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() |
et bien je te remercie pour ces judicieux conseils
je vais voir ce que je peux faire avec mon cas mais disons qu'avec quelque idée en plus ca risque de faciliter la tache bonne journée! max
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com