Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Gerald01 am März 29, 2012, 17:13:26

Titel: Bericht an Excel übergeben
Beitrag von: Gerald01 am März 29, 2012, 17:13:26
Hallo,

ich habe hier einen Bericht erstellt der an Excel exportiert werden soll.
Von Hand klappt das wunderbar, mache ich das aber automatisiert kommt eine Fehlermeldung.

Laufzeitfehler 2447
Ein Punkt oder ! Operator wird auf unzulässige Weise eingesetzt oder es liegt ein unzulässiges Klammernpaar vor.

Der Code den ich einsetze sieht so aus:

DoCmd.OutputTo acReport, "Gewinner", acFormatXLS, "Gewinner.xls", False, ""

Was mache ich falsch?

Ich arbeite mit Access 2002

Titel: Re: Bericht an Excel übergeben
Beitrag von: Stapi am März 29, 2012, 18:17:46
Hallo

ZitatDer Code den ich einsetze sieht so aus:

DoCmd.OutputTo acReport, "Gewinner", acFormatXLS, "Gewinner.xls", False, ""

Bei funktoniert das so:

DoCmd.OutputTo acReport, "Gewinner", acFormatXLS, "Gewinner.xls", False
Titel: Re: Bericht an Excel übergeben
Beitrag von: Gerald01 am März 29, 2012, 19:09:39
Kommt die gleiche Fehlermeldung!
Titel: Re: Bericht an Excel übergeben
Beitrag von: DF6GL am März 29, 2012, 20:45:00
Hallo,

es muss ja nicht an genau dieser Anweisung selber liegen...   Es kann auch ein Fehler im Bericht sein....


Läßt der sich denn über das Datenbankfenster öffnen und hat der irgendwelchen Code, der auf die Fehlermeldung passen könnte?


Zeige mal die Datenherkunft des Berichtes (Sql-String, wenn Abfrage, dann deren SQL-Ansicht.)
Titel: Re: Bericht an Excel übergeben
Beitrag von: Gerald01 am März 30, 2012, 14:57:42
Habe das Problem gefunden.
Und zwar gibt es im Bericht ein Feld das sich auf ein Steuerelement in einem Formular bezieht, allerdings war das Formular nicht geöffnet.... ::)
Manchmal sieht man den Wald vor lauter Bäumen nicht. Also Problem gelöst.