Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carlos_C am Juni 25, 2015, 11:57:50

Titel: Formular öffnen nachdam Datei per Drag & Drop in die Datenbank gezogen wird.
Beitrag von: Carlos_C am Juni 25, 2015, 11:57:50
Hallo Leute,

ich programmiere zurzeit eine Datenbank, mit der wir in der Firma Testberichte verwalten werden.

Um einen neuen Testbericht anzulegen, gibt es ein Formular, in dem man - u. a. - die Stammdaten des neuen Berichtes eingeben kann und eine Datei (also den Bericht als pdf) mit der "Call WizHook.GetFileName" Funktion wählen kann. Nach Knopfdruck auf "Daten speichern und neuen Bericht erstellen" werden die Stammdaten in die entsprechende Tabelle gespeichert und eine Kopie der pdf-Datei mit der richtigen Bericht ID auf dem File Server abgelegt.

Klappt wunderbar! Bin echt stolz auf meine Kreation! Vor allem weil ich das Ganze mit VBA, aber ohne Programmierkenttnisse zuvor, gemacht habe.

Jetzt möchte ich das Tool noch ,,atemberaubender" machen, und zwar möchte ich, wenn man einen neuen Bericht anlegen möchte, anstatt die Datei zu wählen, die Datei einfach per Drag & Drop in die Access Anwendung zu ziehen, und dass Access ein Formular öffnet, und dass der Pfad der Datei in ein bestimmtes Textfeld eingetragen wird.

Also, in weniger Wörtern geschrieben: Ich befinde mich in einem bestimmten Formular X bei Access, ziehe eine Datei von meiner Festplatte in das Formular, Access öffnet ein Formular Y und trägt den Dateipfad (also Pfad + Dateiname) in ein bestimmtes Textfeld ein.

Ist das möglich? In anderen Software (z.B. PDM/DMS) habe ich so was gesehen.

Freue mich auf jeden Vorschlag!


Titel: Re: Formular öffnen nachdam Datei per Drag & Drop in die Datenbank gezogen wird.
Beitrag von: daolix am Juni 27, 2015, 21:35:21
Hallo
das drop'en auf Access Formulare ist von hause aus nicht vorgesehen, dü müsstest ggf auf ein Control aus der mscomlib (z.B. ein Listview) ausweichen.
Titel: Re: Formular öffnen nachdam Datei per Drag & Drop in die Datenbank gezogen wird.
Beitrag von: Carlos_C am Juni 29, 2015, 09:31:16
Danke daolix für Deine Antwort. Ich verstehe nicht, was die ganzen Wörter bedeuten, werde aber die Begriffe recherchieren.
Titel: Re: Formular öffnen nachdam Datei per Drag & Drop in die Datenbank gezogen wird.
Beitrag von: DF6GL am Juni 29, 2015, 09:52:16
Hallo,

Zitatprogrammiere zurzeit eine Datenbank
und dann verstehst Du nicht die Bedeutung der "Wörter"?

"drop'en"  :   Drag&Drop  = Ziehen und Ablegen

"Control"  = Steuerelement

"MsComLib"  DLL-Datei, die unterschiedliche (erweiterte) Steuerelemente enthält.

"ListView"   ein ebensolches Steuerelement, (ähnlich) vergleichbar mit dem Access-Listenfeld-Steuerelelent.


Titel: Re: Formular öffnen nachdam Datei per Drag & Drop in die Datenbank gezogen wird.
Beitrag von: Carlos_C am Juni 29, 2015, 12:57:18
Danke, Franz!