Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage in XLS speichern mit Namen anders als der Abfragename

Begonnen von harvey186, Oktober 04, 2010, 14:53:52

⏪ vorheriges - nächstes ⏩

database

Also ich habe bei mir mal ein wenig herumprobiert - kann keine Probleme feststellen!


Dim Dateiname As String

Dateiname = InputBox("Bitte Dateinamen angeben", "Export nach Excel")

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "qry Honorar", "C:\Windows\Temp\" & Dateiname & ".xls", True


...arbeitet tadellos.

Wenn die Abfrage keine Daten liefert, stehe im Excel-Sheet lediglich die Spaltenbezeichnungen drin!
Wie lautet der Feldname deines ersten Exportfeldes? F1?

Wenn du Windows 7 verwendest gibts unter C:\ kein Temp

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

database

#17
Ich habe unter ACC2007 getestet allerdings als *.mdb was keine Probleme schaffte.
Datei speichern unter ....  2007-Format *.accdb
Test positiv.

Beide Dateien im Anhang!

p.s. der Vorschlag von Franz in #13 funktioniert ebenfalls mit der *.accdb einwandfrei

[Anhang gelöscht durch Administrator]

harvey186

mhm, das ist seltsam, bei beiden Datenbanken bekomme ich den Laufzeitfehler 3011 ?!?!?!

database

#19
Zum Laufzeitfehler 3011 gibts im Internet eine große Anzahl von Hinweisen.

Ich hab' mich da mal ein wenig schlau gmacht und gesehen, dass es Hinweise auf fehlende oder falsche Verweise gibt.
Ich hab# dir mal die Einstellungen von meiner Maschine dran gehängt - vergleiche mal mit deinen Einstellungen.

Auch gibts Hinweise darauf, die Konstanten durch ihren Zahlenwert zu ersetzen - versuchmal statt acExport   1   zu verwenden.

Das kann ja nicht sein, dass drei verschiedene Methoden / Arten auf meinem Rechner laufen und bei dir nicht!

Peter

[Anhang gelöscht durch Administrator]

harvey186

#20
Bei mir sieht's so aus.


[Anhang gelöscht durch Administrator]

database

Wenn du dich im VBA - Editor befindest Menü  Extras .... Verweise

harvey186


database

*hähähähä* dafür war ich schon zu Lebzeiten bekannt  ;D ;D ;D

harvey186

Aber an den Einstellungen kann's wohl nicht liegen, denn ich hab die selben wie du, sogar noch ein paar mehr.

database

Das Bild von dir zeigt die Verweise deiner Originaldatei.
Schau mal die in den beiden DBs an, die ich hier hochgeladen habe, ob die identisch mit meiner darstellung sind

harvey186

so, nun klappt es. Lag an mir. Meine Abfrage heißt EuropcarAbfrage und nicht Europcar Abfrage. Jaja, wer lesen kann ist echt im Vorteil  ::)

Also dann, vielen Dank für die Geduld.

database

Was noch interessant wäre - was passiert, wenn du die Abfrage manuell startest und das Ergebnis zu Testzwecken mal zu Fuß exportierst.

harvey186


database

Na Gott sei Dank - eine Lösung!  ::)

3011 besagt nebenbei auch, dass eine Abfrage im TransferSpreadsheet - Befehl nicht existiert.
Was ich aber nicht verstehe ist dass der Fehler kommt, wenn du das in meinen Beispieldateien ausführst ?!?