Adgang Visual Basic for Applications ( VBA ) er det programmeringssprog, som Microsoft Office -udviklere bruger til at udvide adgangen ' funktioner. Alle kommandoer er tilgængelige i standard Access interfacet er også tilgængelige i VBA , herunder de kommandoer , der henter eksterne data. Brug VBA til at få eksterne data indebærer anvendelse af en funktion, hvis parametre du angiver i Access integrerede udviklingsmiljø ( IDE) . Ved hjælp af Access VBA at få eksterne data , befri dig dit arbejde holdets dataindtastning personale fra at skulle hente eksterne data manuelt. Ting du skal
Microsoft Access
Vis Flere Instruktioner
Hent eksterne data fra en database
1
Open Access , og klik på "Opret" -menuen overskrift, klik på " Table" element.
2
Type "Titler " i den nye tabel første kolonneoverskrift og " Forfattere " i overskriften til højre for "Title ". Disse kolonneoverskrifter repræsenterer felter for en lille bøger database , som du vil bruge som en ekstern database til at importere med VBA .
3
Type et par prøve bogtitler og forfattere i tabellens rækker , tryk derefter på "Control + S. " . Type "Bøger" når du bliver bedt for tabellen navn
4
Klik på " File" menuen "Gem som " kommando, derefter skrive " c: \\ books.accdb " til databasens filnavn . Klik på menuen "Filer" s " Close databasen" kommando til at lukke databasen .
5.
Tryk på " Ctrl + N " for at oprette en ny database , og derefter trykke på " Alt + F11 " for at indtaste VB IDE .
6
Klik på " Module" kommando under "Indsæt" menuen for at oprette et nyt vindue til indtastning programkode.
7
indsætte følgende subrutine i den nye kodevinduet . Denne subrutine kalder Adgang s " DoCmd " metode til at åbne en ekstern database - . Den du gjorde i trin 1 til 4 fotos
Public Sub importData ()
DoCmd.TransferDatabase acImport , " Microsoft Access " _
" C: \\ books.accdb " , acTable , " bøger "," books2 "
End Sub
8
Klik enhver erklæring i subrutine du lige indsat , og derefter trykke på "F5 " for at køre underprogram.
9
Tryk på " Alt- +11" for at vende tilbage til Access , og derefter lukke og genåbne navigationsfeltet skærmen tilbage ved at klikke på top "<< " knappen. Navigationsruden vil vise en ny tabel , " books2 ".
10
Dobbeltklik på " books2 " element for at vise den samme liste over bøger, du har skrevet i trin 3 . Den " importData " subrutine du kørte tidligere importeret den originale bøger database til en ny tabel i den aktuelle database.
Hent eksterne data fra tekstfil
11
Åbn Notesblok eller et andet ord processor og skrive en tekst i filen
12
Gem filen som. " c: \\ textfile.txt "
13
Open Access , tryk på " Alt- F11 ", og derefter indsætte følgende kode i kodevinduet : Hej
Public Sub GetExternalText ()
Dim strText
Open " c: \\ textfile.txt "For Input Som # 1
Do While Not EOF (1)
linjeindgangs # 1, strText
Debug.Print strText
Loop
luk # 1
End Sub
14
Klik enhver erklæring i programmet , og tryk på "F5 " for at køre programmet.
15
Tryk på " Control + G "for at åbne IDE 's" Immediate "vinduet, som vil vise tekstdataene dit program hentet fra den eksterne tekstfil.