OVH Cloud OVH Cloud

Correspondance de champs

1 réponse
Avatar
Jacques
Bonjour,



J'aimerai avoir quelques idées ou pistes pour résoudre un problème.



Au départ j'aurai une base de données(A) avec des champs bien définis comme
par exemple, le sexe, le salaire annule, le taux horaire, etc.



Je vais recevoir de plusieurs entreprises des fichiers contenant des
informations à propos du personnel qui y travaille. Il est évident que ces
entreprises enverront des fichiers dans des formats différents (txt, csv,
Excel, Access, DBF, Oracle, etc.) et avec certainement des champs qui ne m'
intéresseront pas.



J'ai pensé dans un premier temps de sauvegarder les fichiers reçus dans une
base de données temporaire (A_TEMP), d'afficher les champs et après une
sélection, de supprimer les champs qui ne m'intéressent pas.



Ensuite il faudrait trouver une méthode pour insérer les données de ma table
A_TEMP dans la table A mais dans le bon champ. Je peux recevoir un champ
« Salaire » que je devrai insérer dans le champ « Traitement » de ma table
A. C'est là qu »il me manque des idées.



Si vous avez une idée ou une piste, cela m'aiderait beaucoup.



Merci de vos réponses

1 réponse

Avatar
Gafish
"Jacques" a écrit dans le message de
news:
Bonjour,


Bonjour

Je vais recevoir de plusieurs entreprises des fichiers contenant des
informations à propos du personnel qui y travaille. Il est évident que
ces

entreprises enverront des fichiers dans des formats différents (txt, csv,
Excel, Access, DBF, Oracle, etc.) et avec certainement des champs qui ne
m'

intéresseront pas.


Je pense qu'il faut que tu analyses chacun des fichiers, et que tu fasses
pour chaque des formats d'importation (tu fais l'importation une première
fois, et tu enregistres cette importation). Tu peux à ce moment prendre ou
non certains champs.
Ensuite tu mets cela dans une macro ou un module pour pouvoir lancer à la
demande ou en automatique.

Arnaud