WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   filedialog zum speichern im access (http://www.wcm.at/forum/showthread.php?t=84318)

maxmustermann 15.01.2003 12:17

filedialog zum speichern im access
 
also ich will im access im vba code einen filedialog aufrufen, jedoch will ich ein verzeichnis auswählen lassen und nicht eine datei...

so hab ich bis jetzt immer fürs importieren dateien auswählen lassen..

With filedialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
.ButtonName = "Exportieren"
.Filters.Clear
.Filters.Add "Microsoft Access Datei", "*.mdb"
.Show
dialog = .SelectedItems(1)
End With


jetzt will ich eine exportieren, sprich eine neue erstellen, und da soll keine datei auswählbar sein.. am besten wäre wenn keine angezeigt wird..

man kann ja mit filters nur bestimmte anzeigen lassen.. geht auch keine anzeigen lassen?

optimal wäre keine datei anzeigen lassen, also nur ordner sichtbar, und man kann erst auf ok drücken wenn ein dateiname eingegeben wurde!

maxmustermann 15.01.2003 13:11

problem ist schon gelöst...

maxmustermann 15.01.2003 13:32

ist zwar mehr oder weniger gelöst!

nur 1 prob jetzt wieder!!

wenn ich auf ok klicke, schliesst er das fenster nicht wenn ich selbst einen dateinamen angebe!

wenn eine datei ausgewählt wird, dann gehts..

nur bei selbsteingegebenen namen wird das fenster nicht geschlossen!


und msofiledialogsaveas funktioniert ja leider unter access 2002 nicht..


common dialog control nehm ich deshalb nicht, da dass ganze auch auf rechnern ohne installiertem VB laufen soll..

und das ganze zu umgehen, ist mir zu umständlich..
also nen dateidialog einbinden..


also kann mir wer sagen warum er den dialog nicht schliesst wenn ich selbst etwas reinschreibe??
und kann man das umgehen, so dass er das in der filename zeile annimmt?

erdling 20.01.2003 22:04

in der comdlg32.dll ist die ganze funktionalität verpackt und das gibts auf jeder windows kiste

fritz
(-:fs)


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag