administrateurs de base de données se heurtent souvent à la nécessité d'importer des données CSV dans une table de base de données Access existante. Cette tâche peut être facilement accompli en utilisant la méthode " TransferText " dans Visual Basic pour Applications. VBA peut être utilisé pour automatiser les processus d'Access qui sont par ailleurs complétés manuellement . La méthode " TransferText " est utilisé pour importer ou exporter des données de texte entre les base de données Access et un fichier texte , comme un fichier CSV . Instructions 1 Cliquez sur l'onglet "Outils de base de données " et cliquez sur " Visual Basic " pour ouvrir la fenêtre de l'éditeur Visual Basic. Cliquez sur le menu "Insertion " et cliquez sur "Module" pour insérer un nouveau module de code 2 créer un nouveau sous procédure en tapant le code suivant : . ImportCSVToTable Private Sub () 3 Créer deux variables , l'une pour contenir le nom de votre table et l'autre pour stocker le chemin de votre fichier CSV. existingTable Dim As String CSVPath Dim As String 4 Définir le nom de la table et le chemin du fichier CSV existingTable = " myTmpTbl " CSVPath = " F : \\. longDistanceCharges.csv " 5 Tapez la ligne de code suivante pour importer vos données CSV à votre table de base de données existante . DoCmd.TransferText acImportDelim , existingTable , CSVPath , true < br > Photos 6 Type "End Sub " pour terminer la procédure secondaire. Appuyez sur "F5" pour l'exécuter.
|