Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/09/2011, 15h56   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 134
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 134
Points : 47
Points : 47
Par défaut Creation automatique de table depuis des fichiers CSV

Bonjour

J'avoue être complétement perdu car ttes les discussions montrent que c'est évident mais je ne vois pas du tout ce qui est évident.

Mon souci :
- J'ai un répertoire "Mon repertoire" qui contient tout plein de fichiers CSV
- Je souhaite parcourir le contenu de ce répertoire et pour chaque fichier CSV trouver
- Supprimer de la base la table correspondante (le nom du fichier)
- La récréer et recopier les nouvelles information du fichier CSV

Simple ! Surement mais là moi pas comprendre du tout comment faire pour effectuer cette opération automatiquement en code VBA

D'avance merci pour vos retours
A+

PS : Petit complément => Je sais que c'est expliqué mainte fois sur le forum mais c'est tellement diffus et incompréhensible qu'il est difficile pour un néophite de s'y retrouver. Par contre, pourquoi pas créer une rubrique claire qui parle complétement de ce sujet... plutot que des petits bouts....
basto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 17h18   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bonjour,

Des outils pour t'aider :

1 - Utilises le module FSA pour parcourir les fichiers Excel (obtenir leur nom , vérifier l'existence du fichier)

2 - Pour supprimer une table :
Code :
db.TableDefs.Delete "table1"
3- Pour importer :
Code :
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, nom de la table de destination des données importés, Nom et chemin du fichier à importer, True
PS : Il y a 1000 sujets sur ce thème , les tutorials de la rubrique tuto sont très clairs , à toi de prendre en main les choses. Le début est difficile mais tout le monde est passé par là. Pour t'aider : les tutorials dans la section Tuto , la touche F1 et la patience.
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 16h29   #3
Membre du Club
 
Inscription : janvier 2007
Messages : 134
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 134
Points : 47
Points : 47
Merci pour l'accompagnement dans mes premiers pas
basto est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h20.


 
 
 
 
Partenaires

Hébergement Web