Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carl am Dezember 03, 2019, 19:49:29

Titel: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 03, 2019, 19:49:29
Hallo, mal eine Diagramm-Frage:

Ich habe in einem Formular ein Feld mit einer Zahl, die auf einer Aggregatfunktion basiert. Nun möchte ich diese Zahl in einem Säulendiagram darstellen.

Der Assistent für die Graphiken möchte aber zwangsweise eine Abfrage oder eine Tabelle verwenden.

Gibt es eine Möglichkeit, eine Graphik mit textFeldern anzusteuern, die in einem Formular liegen?

Carl
Titel: Re: Graphiken
Beitrag von: Carl am Dezember 04, 2019, 15:08:12
Gibt es jemanden, der sich mit Diagrammen auskennt?
Titel: Re: Diagramme (Graphiken)
Beitrag von: DF6GL am Dezember 04, 2019, 15:43:47
Hallo,

Tipp:   www.donkarl.com umfänglich studieren..

http://donkarl.com/Downloads/AEK/AEK6_Graph.zip


Bei mir scheint es einen Bug in A2019 zu geben.  Nach dem Einfügen eines Diagramms in den Detailbereich eines Formulars stürzt Access reproduzierbar und ohne Kommentar ab....
Titel: Re: Diagramme (Graphiken)
Beitrag von: PhilS am Dezember 04, 2019, 15:54:00
Zitat von: Carl am Dezember 03, 2019, 19:49:29
Ich habe in einem Formular ein Feld mit einer Zahl, die auf einer Aggregatfunktion basiert. Nun möchte ich diese Zahl in einem Säulendiagram darstellen.

Der Assistent für die Graphiken möchte aber zwangsweise eine Abfrage oder eine Tabelle verwenden.
Eine Aggregatfunktion ist doch letztendlich auch eine Abfrage, die nur durch die Funktion gekapselt und vereinfacht wird. - Ich würde annehmen, die einfachste Lösung ist dieselbe Logik als Abfrage für das Diagramm zu verwenden.
Titel: Re: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 04, 2019, 19:32:54
Zitat von: PhilS am Dezember 04, 2019, 15:54:00
Zitat von: Carl am Dezember 03, 2019, 19:49:29
Ich habe in einem Formular ein Feld mit einer Zahl, die auf einer Aggregatfunktion basiert. Nun möchte ich diese Zahl in einem Säulendiagram darstellen.

Der Assistent für die Graphiken möchte aber zwangsweise eine Abfrage oder eine Tabelle verwenden.
Eine Aggregatfunktion ist doch letztendlich auch eine Abfrage, die nur durch die Funktion gekapselt und vereinfacht wird. - Ich würde annehmen, die einfachste Lösung ist dieselbe Logik als Abfrage für das Diagramm zu verwenden.

Ich habe weiter hinten gelernt, dass die Zeile für die Aggregatfunktion in einer Abfrage nicht aus einem Formular heraus angesprochen werden kann. Dass sie somit Zierde ist und man Mittelwerte usw. direkt im Formular mit einer Domfunktion ranholen soll.

Mir wäre eine Abfrage auch lieber, aber wie? Ein Mittelwert ist doch ein einzelner Wert über ein ganzes Feld.

Carl
Titel: Re: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 04, 2019, 19:33:43
Zitat von: DF6GL am Dezember 04, 2019, 15:43:47
Hallo,

Tipp:   www.donkarl.com umfänglich studieren..

Danke, ich schaus mir an!

Carl
Titel: Re: Diagramme (Graphiken)
Beitrag von: MzKlMu am Dezember 04, 2019, 19:36:59
Hallo,
ZitatIch habe weiter hinten gelernt, dass die Zeile für die Aggregatfunktion in einer Abfrage nicht aus einem Formular heraus angesprochen werden kann.
Das was Du jetzt willst, hat damit nicht das geringste zu tun.

Mittelwert pro Schüler, oder was auch immer.
Du musst das mal genauer beschreiben.
Wenn Du ein Säulendiagramm erstellen willst, so brauchst Du doch mehrere Werte zur Darstellung eines solchen Diagramms.
Aus welcher Tabelle sollen denn die Mittelwerte kommen ?
Titel: Re: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 05, 2019, 10:46:38
Hallo Klaus,

die Tabelle enthält für jede Aufgabe einen Datensatz, der mit einem ja/nein erfasst, ob diese richtig gelöst wurden. Ich lasse im Formular mit Aggregatfunktion (i) die Anzahl der ID zählen und (ii) ermitteln, wieviele davon richtig gelöst wurden.

Das Säulendiagramm soll zwei Säulen enthalten, Anzahl der Aufgaben und Richtiggelöste. So dass die Proportion visuell mit einem Blick erfassbar ist.

Ich möchte, dass das Diagramm im Formular Werte verwendet, die auf einer Aggregatfunktion basieren. Also die Graphik vom Formular aus ansteuern, nicht aus der Tabelle.
Titel: Re: Diagramme (Graphiken)
Beitrag von: MzKlMu am Dezember 05, 2019, 10:57:25
Hallo,
Du musst die Tabelle ganz klassisch aggregieren. Über Gruppieren/Summieren. Es entsteht dann keine extra Zeile in der Abfrage. Und diese Abfrage kannst Du dann für das Diagramm verwenden.
Meines Wissens benötigt ein Digramm eine Tabelle/Abfrage als Datenbasis.
Titel: Re: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 09, 2019, 19:05:13
Hallo Klaus, bitte gibt mir noch einen Hinweis.

Was bedeutet:

"die Tabelle ganz klassisch aggregieren".

In welcher Ansicht wo finde ich Gruppieren/Summieren? Ist das in der Ansicht für die Abfrage?

Carl
Titel: Re: Diagramme (Graphiken)
Beitrag von: MzKlMu am Dezember 09, 2019, 19:21:07
Hallo,
im Abfrageentwurf kannst Du mit dem Summenzeichen die Funktionszeile einschalten. Da kannst Du dann aggregieren.
Titel: Re: Diagramme (Graphiken)
Beitrag von: Carl am Dezember 09, 2019, 21:00:28
okay, danke, ich habe jetzt Felder "Anzahl von", wo jeweils eine 1 drin steht, wenn ein Merkmal erfüllt ist.

Wenn ich jetzt eine graphik erstellen lassen auf diesen Feldern, kommt eine komische Legende, die die Daten garnicht wieder gibt, sondern Nord-West dasteht, oder I. Quartal, II. Qartal und sowas. Das kommt bei mir garnicht vor. Ich denke dass es sich um Beispieldaten handelt.

Ich habe aber die Abfrage und Felder im Assistenten richtig angewählt. Was habe ich falsch gemacht?

Carl