Databaseansvarlige ofte kjøre inn behovet for å importere CSV- data i en eksisterende Access database tabellen . Denne oppgaven kan enkelt gjøres ved hjelp av " TransferText " metode i Visual Basic for Applications. VBA kan brukes for å automatisere prosesser i Access som ellers gjennomføres manuelt . Den " TransferText " metoden brukes til å importere eller eksportere tekst data mellom gjeldende Access- database og en tekstfil , for eksempel en CSV. Instruksjoner
en
Klikk på " Database Tools "-kategorien , og klikk " Visual Basic " for å åpne Visual Basic Editor vinduet. Klikk på " Insert"-menyen og klikk " Module" for å sette inn en ny kode modul
2
Opprett en ny sub prosedyre ved å skrive følgende kode : .
Private Sub importCSVToTable ( )
3
Lag to variabler , en til å holde navnet på tabellen, og den andre for å lagre banen til CSV -fil.
Dim existingTable As String
Dim CSVPath As String
4
Definer tabellen navn og CSV-filen banen
existingTable = " myTmpTbl "
CSVPath = " F: . \\ longDistanceCharges.csv "
5
Skriv inn følgende linje med kode for å importere CSV- data til din eksisterende database tabellen .
DoCmd.TransferText acImportDelim , , existingTable , CSVPath , Sann
6
type "End sub " for å fullføre sub prosedyren. Trykk "F5 " for å kjøre den.