Changement de format decimal a l import acces
nrjindustries
-
aurel06 -
aurel06 -
Bonjour a tous.
J essaie d importer une table depuis SQL-Server 2003 dans Acceess 2000.
Ca marche bien, mais un champ de format original DECIMAL (38,32) est transformé a l importation automatiquement en format texte.
Ce qui ne m aide pas car je ne peux pas faire une somme dessus evidement.
Point important: je fais en fait une liaison avec la table SQL-sever depuis access. Pas un vrai import dans une table access, sinon, ce serait facile de changer le format.
Ici, comme les 2 tables sont liees et pas importees, pas moyen de changer le format dans access.
Quelqu un pourrait il m aider en me disant si il est possible de "forcer" le type d un champ lors de la liaison pour que je recuper un nombre et pas un texte ???
Merci beaucoup d avance.
Thierry
J essaie d importer une table depuis SQL-Server 2003 dans Acceess 2000.
Ca marche bien, mais un champ de format original DECIMAL (38,32) est transformé a l importation automatiquement en format texte.
Ce qui ne m aide pas car je ne peux pas faire une somme dessus evidement.
Point important: je fais en fait une liaison avec la table SQL-sever depuis access. Pas un vrai import dans une table access, sinon, ce serait facile de changer le format.
Ici, comme les 2 tables sont liees et pas importees, pas moyen de changer le format dans access.
Quelqu un pourrait il m aider en me disant si il est possible de "forcer" le type d un champ lors de la liaison pour que je recuper un nombre et pas un texte ???
Merci beaucoup d avance.
Thierry
A voir également:
- Changement de format decimal a l import acces
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Changement dns - Guide
2 réponses
passe par une requete qui reprend la table et ajoute un champ avec : clng(nom du champ qui doit rester numérique)
clng est une fonction qui convertit en numérique long.
si tu as beaucoup de décimales ou gros chiffres utilises cdble (pour un réel double)
clng est une fonction qui convertit en numérique long.
si tu as beaucoup de décimales ou gros chiffres utilises cdble (pour un réel double)