Hello
Es il possible d'importer un fichier .dbf automatiquement via un script visual basic ??
Car j'aimerais via un bouton, importer directement un meme fichier .dbf ??
Si quelqu'un savait m'aider a ce sujet, j'en serai content![]()
Hello
Es il possible d'importer un fichier .dbf automatiquement via un script visual basic ??
Car j'aimerais via un bouton, importer directement un meme fichier .dbf ??
Si quelqu'un savait m'aider a ce sujet, j'en serai content![]()
Tu peux surement utiliser une connexion ado ou adodb http://drq.developpez.com/vb/tutoriels/ADO/Chapitre2/ pour te connecter à une base de type DBase.
Il me semble qu'il faudra faire attention lors de l'importation au type des champs car access ne supporte pas les varchar... donc il faudra surement tester lors de l'importation le type du champ et le convertir aux besoins.
En espérant t'avoir aidé.
En fait j'aimerais tout simplement faire la fonction " fichier " -> " importer" -> Fichier.dbf sous un script automatique !!
Je sais pas si il y a moyen ?,
Je sais qu'il existe la macro transferttext mais elle ne marche pas pour les fichier dbf !!
Bonjour,
Si ton fichier .DBF est toujours le même, tu peux toujours lier ta table non ?
le code VBA pour un dbf n'est pas TransferText mais
Pour plus d'info regarde l'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferDataBase acImport, ...
NB : pour avoir le code correspondant à ton format DBF, regarde la liste des arguments dans les macros.
Bonjour, tout d'abord tu peux faire une macro qui se chargera d importer un fichier: transfert de fichier, puis tu choisis en bas si c est une importation ou une exportation, ensuite tu choisis le type de fichier (.mdb, .xls...). Apres avoir fait ta macro soit tu la laisse comme ça et tu la fait executer grace a un bouton dans un formulaire, soit tu la convertie en code VB et tu l integre dans un bouton.
En esperant t avoir aidé.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager