Suche auf
Fit-for-Access.de

Access: So können Sie Verzeichnisinhalte ganz einfach zur Prüfung anzeigen

Eine Funktion, die in Datenbanken immer wieder hilfreich sein kann, ist die Anzeige eines bestimmten Verzeichnisses im Windows-Explorer. So können Sie z. B. dem Anwender die Möglichkeit geben, in einem Verzeichnis mit Importdateien die dort vorhandenen Dateien zu prüfen, umzubenennen bzw. Sicherheitskopien anzulegen.

Um eine solche Schaltfläche in ein Formular einzubauen, gehen Sie wie in Access-Berater vorgestellt folgendermaßen vor:
  1. Wechseln Sie mit ALT + F11 in die VBA-Entwicklungsumgebung oder öffnen Sie ein Modul im Entwurfsmodus.

  2. Wählen Sie das Menü EXTRAS > VERWEISE an.

  3. Lokalisieren Sie den Eintrag MICROSOFT SHELL CONTROLS AND AUTOMATION und aktivieren Sie das Kontrollkästchen vor dem Eintrag.

  4. Übernehmen Sie die Änderungen mit einem Klick auf OK.

  5. Öffnen Sie das betreffende Formular im Entwurfsmodus.

  6. Platzieren Sie im Formular eine Schaltfläche IMPORT > VERZEICHNIS (Name = »btnImportFolder«).

  7. Stellen Sie die Eigenschaft BEIM KLICKEN auf den Eintrag »[Ereignisprozedur]« ein, klicken Sie auf die Schaltfläche mit den drei Punkten, um den VBA-Editor zu öffnen, und geben Sie die folgenden Anweisungen ein:

    Private Sub btnImportFolder_Click()
    Dim s As New Shell
    Const cstrDir = »Z:TestImport«
    s.Open cstrDir
    Set s = Nothing
    End Sub

  8. Speichern Sie die Änderungen und lassen Sie das Formular einmal testweise anzeigen.

Nach einem Klick auf die Schaltfläche IMPORT > VERZEICHNIS wird nun ein Windows-Explorer-Fenster mit dem in der Konstanten »cstrDir« festgelegten Verzeichnis geöffnet.

Der Windows-Explorer zeigt hierbei ein einfaches Fenster an. Alternativ können Sie ein Windows-Explorer-Fenster mit hierarchischer Verzeichnisanzeige links und dem gewünschten Verzeichnis rechts anzeigen lassen.

Dazu nutzen Sie die Methode »Explore « des »Shell«-Objekts wie in folgender Ereignisprozedur:

Private Sub btnExploreImport_Click()
Dim s As New Shell
Const cstrDir = »Z:TestImport«
s.Explore cstrDir
Set s = Nothing
End Sub

Aus: Access-Berater – Jetzt gratis testen!


Wie finden Sie diesen Beitrag? Durchschnittliche Bewertung
Bewertung
bei 0 Bewertungen
Mit der Abgabe einer Bewertung wird ausschließlich der Wert der Bewertung gespeichert. Ein Rückschluss auf die Identität bestimmter Personen ist damit nicht möglich!

Der Access-Berater

Access – jetzt so einfach wie Excel!

Die Funktionsvielfalt von Access ist enorm: Es gibt kaum eine Aufgabenstellung, die Sie mit Access nicht lösen können. Das hat allerdings nicht nur Vorteile. Ganz gleich ob Neueinsteiger oder Profi – Sie können nie wirklich sicher sein, ob es nicht doch einen anderen, noch schnelleren und vielleicht viel effizienteren Weg zur Lösung Ihrer aktuellen Aufgabe gibt.

Mit Access haben Sie ein extrem leistungsfähiges Werkzeug in der Hand, das Sie aber ohne weiteres gar nicht voll ausnutzen können. Doch es muss nicht immer eine fertige Anwendung oder komplizierte Programmiertechnik sein, die Ihr Problem löst. Häufig sind es vor allem kleine Tricks und Kniffe, die Ihnen weiterhelfen.

Mit dem neuen Access-Berater schöpfen Sie alle Möglichkeiten von Access voll aus. Ein Team von erfahrenen Access-Anwendern und -Entwicklern hat darin die wichtigsten Tipps und Problemlösungen zusammengestellt, die Sie für die tägliche Arbeit mit Access benötigen. Damit wird Access für Sie künftig so einfach wie Excel!

Lesen Sie hier mehr über den „Access-Berater“

Klicken Sie hier für Ihren kostenlosen „6-Wochen-Gratis-Test“


Diese aktuellen News & Tipps könnten Sie interessieren:

Hier finden Sie eine Übersicht aller Beiträge

Ihr kostenloser E-Mail-Newsletter
von Fit-for-Access.de

Ihre E-Mail-Adresse: