Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fichier texte, Import Export

3 réponses
Avatar
JMH
Bonjour

J'ai un fichier texte venant d'uu autre système. J'ai des records style:
58089490030150000223200000520
74816789464 22

Ce fichier est un ensemble et je dois le séparer en plusieurs fichiers selon
des critères.
Je l'importe dans une table.
DoCmd.TransferText acImportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter


Avec une requête, je fais ma séléction et je le Exporte dans un fichier
texte, mais j'ai le format comme suit:
DoCmd.TransferText acExportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter

5889490 3015 2232.00 52.00 0
74816789464

Et il faut absolument que je retrouve le même format que l'origine.

Comment je dois procéder?

Merci d'avance pour vos réponses.

Jean-Michel H.

3 réponses

Avatar
Raymond [mvp]
Bonjour.

simple question: devant retrouver le même format qu'à l'origine mais partagé
en plusieurs fichiers selon , je pense, une certaine valeur, pourquoi ne pas
définir un seul champ alpha de 255 caractères pour l'import et l'export ? ce
qui ne devrait pas modifier le contenu ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JMH" a écrit dans le message de news:
%23j45jwH$
Bonjour

J'ai un fichier texte venant d'uu autre système. J'ai des records style:
58089490030150000223200000520 74816789464 22

Ce fichier est un ensemble et je dois le séparer en plusieurs fichiers
selon des critères.
Je l'importe dans une table.
DoCmd.TransferText acImportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter


Avec une requête, je fais ma séléction et je le Exporte dans un fichier
texte, mais j'ai le format comme suit:
DoCmd.TransferText acExportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter

5889490 3015 2232.00 52.00 0 74816789464

Et il faut absolument que je retrouve le même format que l'origine.

Comment je dois procéder?

Merci d'avance pour vos réponses.

Jean-Michel H.





Avatar
JMH
Merci pour ta piste.
Pour juste Splitter des fichiers selon un critère, cela est ok.
Mais je dois traiter ces fichiers dans des tables avec des champs
diversifiés pour faire des listes.
Donc, n'ayant pas vu ton message à temps, j'ai fais une lecture du fichier
Texte avec Open.... et récriture dans fichier Output selon critère.


"Raymond [mvp]" a écrit dans le message de
news: %23ZWLpmJ$
Bonjour.

simple question: devant retrouver le même format qu'à l'origine mais
partagé en plusieurs fichiers selon , je pense, une certaine valeur,
pourquoi ne pas définir un seul champ alpha de 255 caractères pour
l'import et l'export ? ce qui ne devrait pas modifier le contenu ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JMH" a écrit dans le message de news:
%23j45jwH$
Bonjour

J'ai un fichier texte venant d'uu autre système. J'ai des records style:
58089490030150000223200000520 74816789464 22

Ce fichier est un ensemble et je dois le séparer en plusieurs fichiers
selon des critères.
Je l'importe dans une table.
DoCmd.TransferText acImportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter


Avec une requête, je fais ma séléction et je le Exporte dans un fichier
texte, mais j'ai le format comme suit:
DoCmd.TransferText acExportFixed, "FrimagoInput",
"workFrimagoExport", workFileaTraiter

5889490 3015 2232.00 52.00 0 74816789464

Et il faut absolument que je retrouve le même format que l'origine.

Comment je dois procéder?

Merci d'avance pour vos réponses.

Jean-Michel H.









Avatar
Raymond [mvp]
C'est une solution qui doit fonctionner.
quand à ma proposition, si tu fais un champ unique tu peux récupérer les
diverses valeurs dans une requête par une fonction Mid .

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JMH" a écrit dans le message de news:
%23psP%23IL$
Merci pour ta piste.
Pour juste Splitter des fichiers selon un critère, cela est ok.
Mais je dois traiter ces fichiers dans des tables avec des champs
diversifiés pour faire des listes.
Donc, n'ayant pas vu ton message à temps, j'ai fais une lecture du fichier
Texte avec Open.... et récriture dans fichier Output selon critère.