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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
"Jacques" a écrit dans le message de news:
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.
Bonjour, Une piste : ODBC
et l'utilisation de requêtes du style : INSERT INTO (la liste de tes champs) SELECT [la liste de champs correspondants] FROM [table à importer].
ODBC te permet de dissocier le programme du format des fichiers à importer (cela prend même des fichiers textes en source) Il suffit de paramétrer les différentes chaîne de connexion possibles et de mapper les champs trouvés dans la source avec les champs présents dans ta table au moyen d'une petite interface. (genre la liste de tes champs et une liste déroulante en rgard de chacun des ces champs, contenant les champs trouvés dans la source).
-- Fred
"Jacques" <jac_be@hotmail.com> a écrit dans le message de
news:uoC7MOcdFHA.1448@TK2MSFTNGP14.phx.gbl...
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.
Bonjour,
Une piste : ODBC
et l'utilisation de requêtes du style :
INSERT INTO (la liste de tes champs) SELECT [la liste de champs
correspondants] FROM [table à importer].
ODBC te permet de dissocier le programme du format des fichiers à
importer (cela prend même des fichiers textes en source)
Il suffit de paramétrer les différentes chaîne de connexion possibles et
de mapper les champs trouvés dans la source avec les champs présents
dans ta table au moyen d'une petite interface.
(genre la liste de tes champs et une liste déroulante en rgard de chacun
des ces champs, contenant les champs trouvés dans la source).
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.
Bonjour, Une piste : ODBC
et l'utilisation de requêtes du style : INSERT INTO (la liste de tes champs) SELECT [la liste de champs correspondants] FROM [table à importer].
ODBC te permet de dissocier le programme du format des fichiers à importer (cela prend même des fichiers textes en source) Il suffit de paramétrer les différentes chaîne de connexion possibles et de mapper les champs trouvés dans la source avec les champs présents dans ta table au moyen d'une petite interface. (genre la liste de tes champs et une liste déroulante en rgard de chacun des ces champs, contenant les champs trouvés dans la source).