ACC2010 - Problem mit Diagramm im Report - Fehler 2455
Karl Donaubauer
Gesendet: 18.02.12 13:52
Betreff: RE: ACC2010 - Problem mit Diagramm im Report - Fehler 2455



Elite Veteran

Beiträge: 848
50010010010025
Ort: Wien
Hallo, Claus!

Claus - 18.02.12
...
Wenn ich aber im Report_Open Ereignis versuche die Diagramm Daten mittels VBA über die RowSource Eigenschaft zu übergeben bekomme ich den Fehler 2455 "Sie haben einen Ausdruck eingegeben, der einen ungültigen Verweis auf die RowSource Eigenschaft enthält."
Die Fehlermeldung erscheint wenn ich nur den Namen der Abfrage als String übergeben oder aber auch die Abfrage als SQL-Code.
Lege ich im Open_Report Ereignis einen Haltepunkt auf die Zeile mit der RowSource Definition und gehr dann mit F8 zeilenweise weiter, dann funktioniert alles wie gewünscht ?!?
...
Früher (unter ACC2003) war m.E. alles einfacher, da gab es noch gleichen Diagramme wie unter Excel.

Das einzige, was mich an deiner Beschreibung wundert, ist, dass es mit einem Haltepunkt funktioniert. Das Verhalten ist kein neues Phänomen sondern es war schon immer so, dass man die RowSource eines Diagrammes im Bericht nicht mehr ändern konnte. Als Workaround kannst du eine Dummyabfrage als Datensatzherkunft eintragen und deren SQL-Eigenschaft beim Öffnen des Berichtes ändern. Also:

CurrentDb.QueryDefs("DummyAbfrage").SQL = "HierEinAndererSQLString"

-----
Servus
Karl
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page