Access Visual Basic for Applications ( VBA ) is de programmeertaal die Microsoft Office -ontwikkelaars gebruiken om Access ' functies uit te breiden . Allemaal beschikbaar in de standaard Access -interface commando's zijn ook beschikbaar in VBA , met inbegrip van de opdrachten die de externe gegevens op te halen . Met behulp van VBA om externe gegevens op te halen gaat met behulp van een functie waarvan de parameters die u opgeeft in de geïntegreerde ontwikkelomgeving van de Access 's ( IDE ) . Met behulp van Access VBA om externe gegevens op te halen , te bevrijden je data-entry personeel uw werk team van de verplichting om externe gegevens handmatig op te halen. Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen Externe gegevens ophalen uit een database 1 Open Access en klik op het menu "Create " rubriek , dan klik op de " tafel" punt . Type " titels" 2 in de nieuwe tabel de eerste kolomkop en " auteurs " in het vak rechts van " titel . " Deze kolomkoppen vertegenwoordigen velden voor een kleine boeken -database , waar je gebruiken als een externe database te importeren met VBA . Type 3 een paar voorbeeld boektitels en schrijvers in rijen van de tabel druk vervolgens op "Control + S. " . Type " Boeken " wanneer wordt gevraagd naar de naam van de tabel 4 Klik op het menu " Bestand " "Opslaan als " commando , typ dan " c: \\ books.accdb " voor bestandsnaam van de database . Klik op ' Close -database "commando van het menu " Bestand "om de database te sluiten . 5 Druk op " Ctrl + N "om een nieuwe database te maken , druk dan op ' Alt + F11 " om het VB IDE invoeren . 6 Klik op de "Module " commando onder het menu "Invoegen " om een nieuw venster voor het invoeren van programmacode te creëren . Paste 7 de volgende subroutine in de nieuwe code -venster . Deze subroutine roept " DoCmd " methode toegang tot een externe database te openen - . Degene die u in stap 1 tot 4 Public Sub importData ( ) op DoCmd.TransferDatabase acImport , " Microsoft Access " , _ " C : \\ books.accdb " , actable , " boeken " , " books2 " End Sub 8 Klik op een verklaring in de subroutine je gewoon geplakt , druk daarna op " F5 " om de subroutine uitgevoerd . Press 9 " Alt - 11 " om terug te keren naar Access , sluit en opnieuw opent het navigatievenster op het scherm verlaten door op de top " << " knop . Het navigatievenster wordt een nieuwe tabel weer te geven , " books2 . " 10 de " books2 " Item Dubbelklik op dezelfde lijst van boeken die u hebt getypt in stap 3 weer te geven . De " importData " subroutine je liep eerder geïmporteerd de originele boeken -database in een nieuwe tabel in de huidige database . Externe gegevens ophalen uit Tekstbestand Open Kladblok 11 of een andere tekstverwerker en typ de tekst in het bestand 12 Sla het bestand op als . " c: \\ textfile.txt " 13 Open Access , drukt u op " Alt - F11 , " dan is de volgende code plakken in het venster code : Public Sub GetExternalText ( ) op Dim strText Open " c: \\ textfile.txt " For Input Zoals # 1 Do While Not EOF ( 1 ) Line Input # 1 , strText Debug.Print strText Loop Sluit # 1 End Sub 14 Klik enige verklaring in het programma , druk dan op " F5 " om het programma uit te voeren . Druk 15 " control + G Direct " -venster , waarin de tekst gegevens van uw programma opgehaald van het externe tekstbestand wordt weergegeven . " om de IDE te openen " |