Das Verständnis der "Dir" -Funktion in Access hilft Ihnen bei der Integration Dateiverwaltungsoperationen in Visual Basic für Applikationen ( VBA) -Programme. Zum Beispiel können Sie mit "Dir" , um die einzelnen mit Ihrem Programm mit einer Liste von Access-Datenbanken in einem bestimmten Verzeichnis zu präsentieren. Sobald er eine Datenbank zu öffnen wählt , können Sie mit dem " OpenDatabase "-Befehl , um es in Access laden. Object Browser Beschreibung
Ein Weg zum Verständnis der "Dir" -Funktion ist auf die Beschreibung in der VBA Object Browser lesen. Dieser Browser ist erhältlich in Access VBA- Programmierumgebung. Nachdem Sie dieses Umfeld , indem Sie auf die Registerkarte "Entwicklertools" der " Visual Basic "-Button geben , klicken Sie auf den Menüpunkt "Ansicht" die "Objekt- Browser ", um den Browser zu öffnen. Typ "Dir" in Ihren Browser- Suchmaschine Feld , um die Funktion der Beschreibung zu finden.
Programm Zeigen Eine Datei
Zum besseren Verständnis der Funktion Dir , führen Sie ein kurzes Programm , dass nutzt. Um die Funktion zu , die offenen Zugang Visual Basic Entwicklungsumgebung indem Sie auf den Registerkarte "Entwicklertools" der " Visual Basic "-Taste geben . Fügen Sie das Programm nach diesen Abschnitt in das neue Fenster , das erscheint. Dieses Programm verwendet "Dir" um eine einzelne Datei im Verzeichnis identifizieren "C: . \\ Windows" Um das Programm zu starten, klicken Sie jede ihrer Aussagen , dann klicken Sie auf den " Run" der Registerkarte " Run "-Befehl. Das Programm wird eine Meldung angezeigt , die eine Datei von "C: . \\ Windows"
Public Sub ShowFile ()
Dim f
f = Dir ( "c: \\ windows \\ " )
MsgBox f
End Sub
Vorbringen Dir
" Dir " Funktion läuft anders als die meisten anderen VBA Funktionen . Das erste Mal, wenn Sie es nennen, müssen Sie dies mit dem Namen eines Ordners , zB " C: . \\ Windows" Nach diesem ersten Aufruf , jedoch können Sie rufen "Dir" ohne Argumente . Jedes Mal wenn Sie es auf diese Weise , kehrt "Dir" den Namen einer anderen Datei im Verzeichnis, das Sie ursprünglich angegeben . "Dir" einen leeren String zurück nach Auflistung aller Dateien im Verzeichnis .
Liste alle Dateien in einem Verzeichnis
zu sehen, wie "Dir" können alle Dateien in der Liste ein Verzeichnis , fügen Sie das folgende Programm in Access Entwicklungsumgebung . Klicken Sie auf eine Anweisung im Programm , und drücken Sie die Taste "F5" oder klicken Sie auf den " Run "-Menü den Befehl "Ausführen" , um das Programm auszuführen. Sie werden sehen, das "Sofort" -Fenster zeigt eine Liste aller Dateien in den "C: \\ Windows " . Ordner
Public Sub showfiles ()
Dim f
f = Dir ("c: \\ windows \\ " )
While ( f <> "" )
i = i + 1
Debug.Print f
f = Dir Wend
End Sub