Tillträde Visual Basic for Applications ( VBA ) är det programmeringsspråk som Microsoft Office- utvecklare använder för att utöka tillgången " funktioner . Alla kommandon som finns i standarden Åtkomst gränssnittet finns också i VBA , inklusive de kommandon som hämtar externa data . Använda VBA för att få externa data innebär att man använder en funktion vars parametrar du anger i Access integrerade utvecklingsmiljö ( IDE ) . Genom att du använder Access VBA för att få externa data , befria dig ditt arbete lagets personal datainmatning från att behöva hämta externa data manuellt . Saker du behöver
Microsoft Access
Visa fler instruktioner
Hämta externa data från en databas
1
Open Access och klicka på " Skapa " menyrubriken , därefter klicka på " tabell " posten .
2
Typ " avdelningarna " i den nya tabellens första kolumnrubrik och " författare " i rubriken till höger om " avdelning . " Dessa kolumnrubrikerna representerar fält för en liten böcker databas , där du kan använda som en extern databas att importera med VBA . Addera 3
Typ några titlar prov bok och författare i tabellens rader tryck sedan på " Ctrl + S. " . Typ "Böcker" När du tillfrågas om tabellens namn
4
Klicka på " Arkiv " -menyn " Spara som " kommandot , skriv " c : \\ books.accdb " för databasens filnamn . Klicka på " Arkiv " -menyn är " Close databas " kommandot för att stänga databasen .
5
Tryck " Ctrl + N " för att skapa en ny databas , tryck sedan på " Alt + F11 " för att komma in i VB IDE .
6
Klicka på " Module " kommandot under " Infoga " -menyn för att skapa ett nytt fönster för att ange programkod .
7
klistra in följande subrutinen i den nya kod fönster . Denna subrutin kallar Tillträde : s " DoCmd " metoden att inleda en extern databas - . Den du gjorde i steg 1 till 4
Public Sub importData ( ) katalog
DoCmd.TransferDatabase acImport , " Microsoft Access " , _
" C : \\ books.accdb " , acTable , " böcker " , " books2 "
End Sub
8
Klicka något uttalande i subrutin du just klistrat , tryck " F5 " för att köra subrutinen .
9
Tryck " Alt - 11 " för att återvända till Access , sedan stänga och öppna navigeringsfönstret på skärmen vänster genom att klicka på dess top " << "-knappen. Navigeringsfönstret visas en ny tabell , " books2 . "
10
Dubbelklicka på " books2 " objekt att visa samma lista över böcker som du skrev i steg 3 . Den " importData " subrutin du körde tidigare importerat den ursprungliga böckerna databas till en ny tabell i den aktuella databasen . Hämta externa data från textfiler
11
Öppna Anteckningar eller
annan ordbehandlare och skriva text i filen
12
Spara filen som . " c : \\ textfile.txt "
13
Open Access , tryck på " Alt - F11 , " sedan klistra in följande kod i fönstret :
Public Sub GetExternalText ( ) katalog
Dim strText
Öppna " c : \\ textfile.txt " för inmatning som # 1
Do While Not EOF ( 1 ) katalog
Linjeinmatning # 1 , strText
Debug.Print strText
Loop
Stäng # 1
End Sub
14
Klicka något uttalande i programmet , tryck på " F5 " för att köra programmet .
15
Press " kontroll + G " för att öppna IDE : s " Omedelbar " fönstret , vilket kommer att visa textdata ditt program hämtas från extern textfil .