Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: bahasu am März 14, 2014, 07:32:03

Titel: Diagramm unter access 2003/2007 und ????
Beitrag von: bahasu am März 14, 2014, 07:32:03
Hallo,

um mit access 2003 ein Diagramm anzuzeigen bzw. zu aktualisieren, ist dieses entweder über Fokus setzen anzusprechen oder mit einem refresh-Befehl (siehe Anhang mit Eingabe von Daten, die grafisch in einem xy-Diagramm angezeigt werden).
Dies gilt für: access 2003 unter XP und WIN 7 (64Bit).
Nach meinem Eindruck ist dieser Aufwand für access 2007 nicht notwendig.

Jetzt würde ich gerne erfahren, ob diese Aussage auch für neuere access-Versionen gilt.

Harald
Titel: Re: Diagramm unter access 2003/2007 und ????
Beitrag von: Hondo am März 14, 2014, 09:26:25
Folgende Zeile ist in Access 2010 nicht notwendig bzw. muss entfernt werden.:
Me!Diagramm_U.Object.Application.Chart.Refresh

Sie führt zum Fehler "Automatisierungsfehler Ein asynchroner Aufruf wird durch den Aufrufer abgesetzt und kann keinen ausgehenden Aufruf ausführen"

Win7 64Bit

Gruß Andreas
Titel: Re: Diagramm unter access 2003/2007 und ????
Beitrag von: bahasu am März 14, 2014, 09:33:41
Hi Andreas,

danke für die Rückmeldung.
Darf ich noch einen "Generalisierungsversuch" machen: siehe Anhang.
Funktioniert das unter 2010?

Harald
Titel: Re: Diagramm unter access 2003/2007 und ????
Beitrag von: Hondo am März 14, 2014, 09:59:58
Ja klar, das funktioniert so.
Allerdings hätte ich ein paar generelle Anmerkungen.
Wenn es sich um Liniendiagramme, Korrelations-Diagramme etc. handelt, würde ich nicht auf MS Chart zurückgreifen, sondern würde mit der PictureBox-Klasse von Stephen Lebans das Diagramm in eine Picturebox zeichnen. Das hab ich zig mal schon gemacht. Man kann wiederverwendbaren Code dazu erstellen und ohne externe Bibliotheken arbeiten, was ich als Vorteil erachte.

Siehe auch hier: http://www.accessblog.de/Archive/761
Grafik ganz am Ende.

Andreas
Titel: Re: Diagramm unter access 2003/2007 und ????
Beitrag von: bahasu am März 14, 2014, 10:11:11
Hi Andreas,

danke für Rückmeldung und weiterführende Infos.

Harald