|
|
|
|
Importer un fichier texte sous ACCESS !
Dernière réponse le 16 avr 2009 à 16:00:49 Zianzian, le 20 avr 2004 à 12:50:31Salut tout le monde, j'aurais besoin de vous pour une petite question en fait.
J esuis en train de faire une interface access pour l'utilisateur et il doit pouvoir imlpémenter la BD à l'aide d'un fichier texte. juskici tt va bien !
Je dois donc lui proposer un bouton ou lorsqu'il clique dessus, il ait un explorateur (ou autre) lui permettant de parcourir ses disques afin de sélectionner le fichier texte à importer.
Il faut que l'importation soit faite de manière automatique, ainsi que la selection des options d'importations : g dios pouvoir apeller les options d'importations que j'ai enregistrer auparavant.
Tout ça c'est très simple lorsqu'on le fait avec l'assistant mais là on me demande d'automatiser tte la procédure d'import.
Comment programmer ça en VB (chuis pas très fort, LoL)?
J'ai bien essayer d'utiliser des macros mais g rien trouver qui correspondait.
Le seul code que j'ai trouvé en VB c'est ça :
DoCmd.TransferText acImportFixed, "Options Base", "table_temporaire", "C:\Stage 2004\clients fevrier 2004.txt"
C'est à dire qu'ici l'utilisateur ne peut pas choisir le chemin, c'est un chemin fixe : ça ne va pas.
En espérant que l'un d'entre vous connaisse un code qui pourrait m'aider, je vous remerci d'avance.
Ciao la compagnie!!!
Salut,
CommonDialog1.Filter = "Text File(.txt)|*.txt" '==> filtre de fichier CommonDialog1.CancelError = True CommonDialog1.ShowOpen Ce code va provoquer l'ouverture de la boite de dialogue standard pour l'ouverture (sélection d'un fichier). Une fois sélectionné, CommonDialog1.FileName permet de récupérer le non (et chemin d'acces) du fichier. A+ Rien n'est plus dangereux qu'une idée quand on a qu'une idée :-) |
Répondre à lepascool
|
Solution:
|
Assez simple de transférer le fichier texte vers Access. Ce que je peux vous conseiller c'est Talend. Talend open studio est open source (donc gratuit) et vous permet d'uploader vos fichiers vers votre base Access et Mysql. Vous pourrez faire votre export assez facilement. Et faire autre chose comme de la migration de données, de la synchronisation ou de l'ETL.
|

