OVH Cloud OVH Cloud

Importation fichier texte

2 réponses
Avatar
Dominique MARTIN
Bonjour,

Dans une application Access97 j'importe un fichier texte par la méthode
docmd.transfertext avec des spécifications.
Tout marche très bien : les nombres comportant le séparateur de millier
(l'espace) sont bien importés en tant que nombre.

J'ai migré sous AccessXP. Access ne reconnait plus les nombres avec un
séparateur de millier.
Comment faire ?

Merci pour votre aide
Dominique

2 réponses

Avatar
Bon,jour,

2 solutions : modifier tes paramètres régionaux ou refaire la specif d'importation.

ps : de 97 vers 2000-2002, les spécifiactions d'importations ont suivi ?
Quelle chance car de 2000 vers 97, on les perd :-(


--
Arnaud
-----------------------------------
http://users.skynet.be/mpfa/
-----------------------------------


"Dominique MARTIN" a écrit dans le message de news:

| Bonjour,
|
| Dans une application Access97 j'importe un fichier texte par la méthode
| docmd.transfertext avec des spécifications.
| Tout marche très bien : les nombres comportant le séparateur de millier
| (l'espace) sont bien importés en tant que nombre.
|
| J'ai migré sous AccessXP. Access ne reconnait plus les nombres avec un
| séparateur de millier.
| Comment faire ?
|
| Merci pour votre aide
| Dominique
Avatar
Dominique MARTIN
Bonjour,

Dans mon fichier texte à importer, les nombres possèdent un espace comme
séparateur de millier. A l'importation, en refaisant les specifications
d'importation, Access me propose le format texte ; je corrige en mettant
format réel double.
A ce moment là cela provoque une erreur de conversion de type.
Je ne vois pas comment lui dire dans les specs d'importation que les nombres
comportent un séparateur de millier.

En ce qui concerne les paramètres régionaux ils sont bien paramétrés sur mon
poste avec l'espace comme séparateur de millier. De plus l'appli devant être
diffusée sur plusieurs postes, je ne vois pas coment changer les paramètres
régionaux sur les postes distants.

N'y a-t-il pas une méthode plus simple que de faire une importation en champ
texte puis de convertir le champ texte en champ Réel double mais à ce moment
là il faut gérer le symbole décimal (point ou virgule) ? Pas facile tout
cela!!!

Merci pour votre aide
Dominique

Bon,jour,

2 solutions : modifier tes paramètres régionaux ou refaire la specif d'importation.

ps : de 97 vers 2000-2002, les spécifiactions d'importations ont suivi ?
Quelle chance car de 2000 vers 97, on les perd :-(


--
Arnaud
-----------------------------------
http://users.skynet.be/mpfa/
-----------------------------------


"Dominique MARTIN" a écrit dans le message de news:

| Bonjour,
|
| Dans une application Access97 j'importe un fichier texte par la méthode
| docmd.transfertext avec des spécifications.
| Tout marche très bien : les nombres comportant le séparateur de millier
| (l'espace) sont bien importés en tant que nombre.
|
| J'ai migré sous AccessXP. Access ne reconnait plus les nombres avec un
| séparateur de millier.
| Comment faire ?
|
| Merci pour votre aide
| Dominique