Bonjour Forum
Je voulais d’abord dire que je ne recherche pas une solution toute prête (sauf si vous l’avez ! ) mais plutôt des pistes de réflexions.
Contexte : J’ai une application dans lequel je gère des templates. Je suis capable d’extraire de cette application un fichier *.txt afin de faire d’une part des back-up, et d’autres part ré-injecter ce fichier lorsque je dois changer la version de l’application.
Dans le cadre de changement organisationnel, certains usagers qui utilisaient cette application et donc ces templates n’y auront plus accès. On m’a demandé de développer un petit outil « on the side » pour que les gens remplissent leur formulaire comme avant, avec une gestion de template comme avant.
J’ai donc sans trop de problème créer un programme (Formulaires VB excel + BD Access).
Tout va super bien.
Le problème est que l’ancienne application comportait près de 2000 templates et que je n’arrive pas à exploiter le fichier *.txt pour extraire les données dans une BD access afin de plus tard l’importer dans ma nouvelle BD….
J’ai mis en pièce jointe un extrait du fichier txt.
L’extrait comporte 2 templates et voici la structure :
Nom_de_champ,y,data où y représente le nombre de caractère du data.
Exemple :
mesg_s_umid,16,7C3EA36CFFFFFF24
Il s'agit de convertir le fichier source, où chaque enregistrement (chaque enregistrement correspond à un "template") en un fichier de type "tab-delimited" où chaque enregistrement est sur une seule ligne et où chacun de ses champs est séparé par un TAB. Ce fichier cible sera importé dans ACCESS….
Mon explication est longue mais bon….
Merci d’avance pour vos idées et excellente fin de semaine
Je voulais d’abord dire que je ne recherche pas une solution toute prête (sauf si vous l’avez ! ) mais plutôt des pistes de réflexions.
Contexte : J’ai une application dans lequel je gère des templates. Je suis capable d’extraire de cette application un fichier *.txt afin de faire d’une part des back-up, et d’autres part ré-injecter ce fichier lorsque je dois changer la version de l’application.
Dans le cadre de changement organisationnel, certains usagers qui utilisaient cette application et donc ces templates n’y auront plus accès. On m’a demandé de développer un petit outil « on the side » pour que les gens remplissent leur formulaire comme avant, avec une gestion de template comme avant.
J’ai donc sans trop de problème créer un programme (Formulaires VB excel + BD Access).
Tout va super bien.
Le problème est que l’ancienne application comportait près de 2000 templates et que je n’arrive pas à exploiter le fichier *.txt pour extraire les données dans une BD access afin de plus tard l’importer dans ma nouvelle BD….
J’ai mis en pièce jointe un extrait du fichier txt.
L’extrait comporte 2 templates et voici la structure :
Nom_de_champ,y,data où y représente le nombre de caractère du data.
Exemple :
mesg_s_umid,16,7C3EA36CFFFFFF24
Il s'agit de convertir le fichier source, où chaque enregistrement (chaque enregistrement correspond à un "template") en un fichier de type "tab-delimited" où chaque enregistrement est sur une seule ligne et où chacun de ses champs est séparé par un TAB. Ce fichier cible sera importé dans ACCESS….
Mon explication est longue mais bon….
Merci d’avance pour vos idées et excellente fin de semaine
Pièces jointes
Dernière édition: