Bonjour,
J'ai un probleme de convertion entre SQL server et ACCESS via odbc:
J'ai une table sous SQL server avec des nombre en real (4).
Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur
SQLServer.
Mais quand je fais un calcul (une simple multiplication)dans une requete
avec mes tables liées, , il me rajoute des chiffres loin apres la virgule
ex: 1 * 0,075 = 0,075000315
Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de
lignes
et j'ai besoin d'une somme totale à la fin.
Bref, qq1 aurait une idée?
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
MG
est-il indispensable de travailler avec des real ? regardez du côté "Decimal"
"pierre" a écrit dans le message de news:
Bonjour, J'ai un probleme de convertion entre SQL server et ACCESS via odbc: J'ai une table sous SQL server avec des nombre en real (4). Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur SQLServer. Mais quand je fais un calcul (une simple multiplication)dans une requete avec mes tables liées, , il me rajoute des chiffres loin apres la virgule ex: 1 * 0,075 = 0,075000315 Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de lignes et j'ai besoin d'une somme totale à la fin. Bref, qq1 aurait une idée?
Merci Pierre
est-il indispensable de travailler avec des real ? regardez du côté
"Decimal"
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de news:
182CDA70-AAAC-48CC-9B31-C7BB23A51134@microsoft.com...
Bonjour,
J'ai un probleme de convertion entre SQL server et ACCESS via odbc:
J'ai une table sous SQL server avec des nombre en real (4).
Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur
SQLServer.
Mais quand je fais un calcul (une simple multiplication)dans une requete
avec mes tables liées, , il me rajoute des chiffres loin apres la virgule
ex: 1 * 0,075 = 0,075000315
Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup
de
lignes
et j'ai besoin d'une somme totale à la fin.
Bref, qq1 aurait une idée?
est-il indispensable de travailler avec des real ? regardez du côté "Decimal"
"pierre" a écrit dans le message de news:
Bonjour, J'ai un probleme de convertion entre SQL server et ACCESS via odbc: J'ai une table sous SQL server avec des nombre en real (4). Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur SQLServer. Mais quand je fais un calcul (une simple multiplication)dans une requete avec mes tables liées, , il me rajoute des chiffres loin apres la virgule ex: 1 * 0,075 = 0,075000315 Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de lignes et j'ai besoin d'une somme totale à la fin. Bref, qq1 aurait une idée?
Merci Pierre
J-Pierre
Bonjour,
La solution passe par le Round(monCalcul,2)
J-Pierre
"pierre" a écrit dans le message de news:
Bonjour, J'ai un probleme de convertion entre SQL server et ACCESS via odbc: J'ai une table sous SQL server avec des nombre en real (4). Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur SQLServer. Mais quand je fais un calcul (une simple multiplication)dans une requete avec mes tables liées, , il me rajoute des chiffres loin apres la virgule ex: 1 * 0,075 = 0,075000315 Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de lignes et j'ai besoin d'une somme totale à la fin. Bref, qq1 aurait une idée?
Merci Pierre
Bonjour,
La solution passe par le Round(monCalcul,2)
J-Pierre
"pierre" <pierre@discussions.microsoft.com> a écrit dans le message de news:
182CDA70-AAAC-48CC-9B31-C7BB23A51134@microsoft.com...
Bonjour,
J'ai un probleme de convertion entre SQL server et ACCESS via odbc:
J'ai une table sous SQL server avec des nombre en real (4).
Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur
SQLServer.
Mais quand je fais un calcul (une simple multiplication)dans une requete
avec mes tables liées, , il me rajoute des chiffres loin apres la virgule
ex: 1 * 0,075 = 0,075000315
Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de
lignes
et j'ai besoin d'une somme totale à la fin.
Bref, qq1 aurait une idée?
Bonjour, J'ai un probleme de convertion entre SQL server et ACCESS via odbc: J'ai une table sous SQL server avec des nombre en real (4). Quand je fait le lien, mes nombres avec virgule ont la meme tete que sur SQLServer. Mais quand je fais un calcul (une simple multiplication)dans une requete avec mes tables liées, , il me rajoute des chiffres loin apres la virgule ex: 1 * 0,075 = 0,075000315 Pour moi, ca m'embete vraiment car j'ai parfois des gros coefs, beaucoup de lignes et j'ai besoin d'une somme totale à la fin. Bref, qq1 aurait une idée?