Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access Tabelle in ausgewählten Ordner Exportieren!!!





Frage

Hy Leutz, Ich hab eine Access Datenbank mit diversen Tabellen und Abfragen und möchte nun bestimmte Abfragen/Tabellen exportieren. Per klick auf den Button Export wird die Datei automatisch in den Ordner Eigene Dateien gespeichert. Ich möchte aber das, bevor die Daten exportiert werden eine Ordnerauswahl sehen. Also sowas wie "Durchsuchen", dort sollte der Ordner in den die Daten exportiert werden sollen Ausgewählt werden können und dorthin müsste die Excel Datei dann landen. Das müsste sicher per VBA gemacht werden. Ich hab da schon bisschen was probiert und eine Manuelle Eingabe des Ordners ist möglich z.B. in das Element "Pfadname", in VBA wird dann ausgewertet: DoCmd.OutputTo acQuery, "qry_exp_alle Daten", _ "MicrosoftExcel(Verbraucheranfragen - alle Daten.xls)", _ [Pfadname] & "Verbraucheranfragen - alle Daten.xls", True Da aber der Nutzer immer den kompletten Pfadnamen angeben muss ist das recht umständlich. Gibt es in Access sowas wie ein Durchsuchen-Fenster wo mann den Ordner wählen kann??? Wenn Ja, wie kann ich dies ansprechen und den gewählten Ordner dann an das Element im Formular oder gleich in den VBA Code zu übergeben??? Ich hoffe es gibt da ne Lösung. Thx AngelHunter

Antwort 1 von DAve

Hallo,

ich benutze Access XP und beim exportieren von Tabellen besteht die Möglichkeit den Speicherort wie gewohnt auszuwählen. Welche Version hast Du?

mfg

Antwort 2 von AngelHunter

Hy Dave,

ich benutze Access 2002 und auch hier gibt es diese Ordnerauswahl. Diese kommt aber nur wenn man manuell eine Tabelle/Abfrage öffnet und auf Exportieren geht.

Ich habe aber, weil es sich um eine Datenbank für viele DAU's handelt, die Menüs durch die Startoptionen eingeschränkt.

Der Export funktioniert so nur über den Entsprechenden Button der im Ereignis Klick den VBA Code ausführt!!!

Bei dieser Methode kommt diese Ordnerauswahl nicht denn den Ausgabeordner muss man schon im Code bestimmen!

MfG

AngelHunter

Antwort 3 von D_A_V_E

Denkst Du an ein paar bestimmte Ordner oder soll es völlig frei wählbar sein? Wie wäre es wenn man bestimmte Pfade direkt in einer Hilfstabelle hinterlegt? Die müsstest Du doch dann ansprechen können.

Antwort 4 von AH

Also Frei wählbar wäre natürlich optimal, aber deine Idee mit der vorgegebenen Liste ist nicht schlecht, wobei ich hauptsächlich Lieber den Desktop absprechen würde der aber bei jedem BS oder Benutzernamen anders ist, lässt sich also schlecht abdecken!

Antwort 5 von Floooooo

Dann benutz doch den FileAuswahlDialog, der liefert dir dann als Ergebnis eine gewählte Datei, und diesen Parameter kann dann dein Export benutzen.

Antwort 6 von Angelhunter

Seeeeeeeeehr schön, eine Wundervolle und absolut Geniale Idee, nur wie mach ich das? *ganz dumm Frag*

Also n bisschen Code wäre schon ganz nett oder wenigstens nen Befehl damit ich was damit anfangen kann!

Antwort 7 von Floooooo

Sorry, aber tief drin in VBA bin ich nicht (um genau zu sein: Ich hasse den Mist, ist keine Programmiersprache sondern ein Zustand!)

Such mal im Objekt Explorer z.B. nach einem FileDialog oder so ähnlich, da gibts ja dann auch Beispiele in der Hilfe.

BTW: Objektorientierte Programmierung ist dir hoffentlich ein Begriff?

Antwort 8 von AngelHunter

Hmmm, naja n bisschen VBA kann ich schon und wenn ich genau die Befehle wüsste gings aber auch ich kratz da noch ziemlich an der oberfläche und auch mit 2 Jahre Turbo Pascal kommt man hier nicht weit!

Wie komm ich zum Objekt Explorer *Megadoof frag*????

Antwort 9 von Floooooo

Ups, das Ding heißt Objektkatalog. Ist im VBA-Editor normalerweise der Button mit der gelben kiste, in die lauter "Förmchen" hineinfallen, falls dir das Weiterhilft :-)

Antwort 10 von AngelHunter

Von wegen, Befehle da und alles geht, kappier kein stück davon. Im FileSystem Modul find ich nix was mir helfen könnte oder verstehs ned.

HIIIIILFFEEEEEEE!!! wo sind denn die ganzen Leutz die sonst immer Kilometerweise Code posten, *verzweifelt such* büdde helft mia. :|

Antwort 11 von Teddy

Naaaa nicht weinen *g*.
Ich mail Dir eine Beispieldatenbank.

Gruß
Teddy

Antwort 12 von AngelHunter

OOOOHHHH, vielen vielen vielen Dank Teddy du bist ein Schatz. *grinz, froi*

Genial, genau was ich brauche!

Big THX

AngelHunter