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 ?
"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
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 :-(
"Dominique MARTIN" <DominiqueMARTIN@discussions.microsoft.com> a écrit dans le message de news:
288C51C3-DDBC-4328-9A23-15A974F673A9@microsoft.com...
| 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
"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
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 :-(
"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
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 :-(
"Dominique MARTIN" <DominiqueMARTIN@discussions.microsoft.com> a écrit dans le message de news:
288C51C3-DDBC-4328-9A23-15A974F673A9@microsoft.com...
| 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
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 :-(
"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