Zugang Visual Basic für Applikationen ( VBA) ist die Programmiersprache, die Microsoft Office-Entwickler Access "-Funktionen erweitern zu verwenden. Alle Befehle in der Standard- Access-Schnittstelle auch in VBA zur Verfügung, einschließlich der Befehle , die externe Daten abzurufen. Mit VBA auf externe Daten bekommen beinhaltet die Verwendung einer Funktion, deren Parameter, die Sie in der Access integrierte Entwicklungsumgebung ( IDE) angeben . Durch die Verwendung von Access VBA , um externe Daten zu erhalten, befreien Sie Ihre Arbeit Mannschaftsaufstellung Dateneingabe mit Personal aus , um externe Daten manuell zu holen. Things You
Microsoft Access
brauchen anzeigen Weitere Anweisungen
Externe Daten aus einer Datenbank
1
Open Access und klicken Sie auf "Erstellen" Menü-Überschrift , dann klicken Sie auf " Tabelle " auswählen.
2
Typ "Titel " in der neuen Tabelle die erste Spaltenüberschrift und "Autoren " in der Überschrift auf der rechten Seite " Titel . " Diese Spaltenüberschriften darstellen Felder für eine kleine Bücher -Datenbank , die Sie als eine externe Datenbank mit VBA zu importieren werde .
3
Typ ein paar Probe Buchtitel und Autoren in der Tabelle Zeilen , und drücken Sie " Strg + S." . Type " Bücher ", wenn für den Namen der Tabelle aufgefordert
4
Klicken Sie auf das Menü "Datei" den Befehl "Speichern unter" , geben Sie dann " c : \\ books.accdb " für die Datenbank- Dateinamen . Klicken Sie auf das Menü "Datei" die " Datenbank schließen "-Befehl , um die Datenbank zu schließen.
5
Presse " Strg + N ", um eine neue Datenbank zu erstellen , drücken Sie "Alt + F11 ", um die VB IDE geben .
6
Klicken Sie auf das "Modul "-Befehl unter dem Menü "Einfügen" , um ein neues Fenster für die Eingabe von Programm-Code zu erstellen.
7
Einfügen der folgenden Unterroutine in die neue Code-Fenster . Diese Unterroutine ruft Zugang der " DoCmd "-Methode , um eine externe Datenbank zu öffnen - . , Die Sie in den Schritten 1 bis 4 vorgenommen
Public Sub importData ()
DoCmd.TransferDatabase acImport , "Microsoft Access ", _
" C: \\ books.accdb " , acTable , " Klicken Sie Bücher "," books2 "
End Sub
8
jede Aussage in der Unterprogramm Sie gerade eingefügt , und drücken Sie "F5 ", um die Unterroutine ausführen .
9
Presse " Alt- 11 " , um zum Zugang , dann schließen und öffnen Sie die Navigationsleiste am Bildschirm, indem Sie die linke top Schaltfläche "<<" . Der Navigationsbereich zeigt eine neue Tabelle , " books2 . "
10
Doppelklicken Sie auf das " books2 " Element, um die gleiche Liste von Bücher, die Sie in Schritt 3 eingegebenen Zeichen angezeigt werden . Die " importData " Unterprogramm Sie lief früher das ursprüngliche Bücher Datenbank in eine neue Tabelle in der aktuellen Datenbank importiert.
Externe Daten aus Text -Datei
11
Öffnen Sie Editor oder einem anderen Textverarbeitungsprogramm , und geben Sie einen beliebigen Text in die Datei
12
Speichern Sie die Datei . "c: \\ textfile.txt "
13
Open Access , drücken Sie " Alt- F11 ", dann den folgenden Code in das Code -Fenster einfügen :
Public Sub GetExternalText ()
Dim strText
Öffnen Sie " c: \\ textfile.txt " Für Eingang als # 1 of
Do While Not EOF ( 1) german
line Input # 1 , strText
Debug.Print strText
Schleife
Schließen # 1 of
End Sub
14
Klicken Sie auf eine Anweisung im Programm , und drücken Sie "F5 ", um das Programm auszuführen.
15
Presse " Strg + G Immediate "-Fenster , die die Textdaten Ihr Programm von der externen Textdatei geholt angezeigt werden.
Suchergebnisse für" auf der IDE öffnen "