Diagramm erstellen

Hi Leute,
ich quäle mich immer noch mit den Diagrammen in Access rum.

  • Was will ich machen:
    Ein Diagramm erstellen, das mir einen Temperaturverlauf erzeugt.
    Der Temperaturverlauf liegt in einem Bereich, den ich in einem Formular (start) vorgebe.

°C
^
|
|
|_//___/_/
|
|
---------------------------->
Datum

zu beachten, es können Lücken auftreten!!!

  • Die Daten:
    TabTemperatur

ID Datum Uhrzeit Temperatur

1 01.12.05 12:15:00 512
2 01.12.05 12:20:00 500
3 01.12.05 12:25:00 510
4 01.12.05 12:30:00 522
.
.
.
1001 03.12.05 15:10:00 502
.
.
.

  • Die Probleme:
    * Eigentlich sollten die Daten alle 15 Minuten reinkommen, allerdings kann es vorkommen, dass für einen Zeitraum keine Daten reinkommen.
    * Wenn man ein Datum als y-Achse verwendet, kann man dies nur nach Tagen, Std., Minuten gruppieren, was u.U. zu einer falschen Darstellung führt. (Daher verwende ich im Moment die ID)
    * Wenn ich die automatisch inkrementierte ID als Y-Achse verwende, dann verschwinden die Lücken im Diagramm

  • Meine Lösungsansätze
    * eine Tabelle per VB erzeugen, die die Temperaturwerte innerhalb des angegebenen Zeitraums mit NULL initialisiert und das Datum vordeffiniert.
    * Die Daten per Aktualisierungsabfrage in die zuvor erstellte Tabelle einfügen.
    * Diese Tabelle als Grundlage für mein Diagramm verwenden.

  • Noch größeres Problem:
    ICH KANN NOCH KEIN VBA ;-(

Habt Ihr vielleicht eine Idee, wie ich das Diagramm hinbekommen könnte?
Könnt ihr mir vielleicht mit einem VBA-Code helfen?
Oder habt ihr sonst eine Idee, was mich weiterbringen könnte?

Gruß ausm Schwabenland
Stefan

Hi Stefan,

ich quäle mich immer noch mit den Diagrammen in Access rum.

das ist nicht gut :frowning:

  • Was will ich machen:
    Ein Diagramm erstellen, das mir einen Temperaturverlauf
    erzeugt.
    Der Temperaturverlauf liegt in einem Bereich, den ich in einem
    Formular (start) vorgebe.

und wo soll das Diagramm ausgegeben werden? in einem Bericht?

zu beachten, es können Lücken auftreten!!!

was soll’s, warum nicht?

  • Die Probleme:
    * Eigentlich sollten die Daten alle 15 Minuten reinkommen,
    allerdings kann es vorkommen, dass für einen Zeitraum keine
    Daten reinkommen.

gut, dann hast du eben keine

* Wenn man ein Datum als y-Achse verwendet, kann man dies nur
nach Tagen, Std., Minuten gruppieren, was u.U. zu einer
falschen Darstellung führt. (Daher verwende ich im Moment die
ID)

da bei dir alle 5 Minuten ein Wert erzeugt wird, sollten Minuten als Skala funktionieren.

* Wenn ich die automatisch inkrementierte ID als Y-Achse
verwende, dann verschwinden die Lücken im Diagramm

das kann ja wohl nicht die Lösung sein!?

  • Meine Lösungsansätze
    * eine Tabelle per VB erzeugen, die die Temperaturwerte
    innerhalb des angegebenen Zeitraums mit NULL initialisiert und
    das Datum vordeffiniert.

NULL = nichts
mit NULL kann kein Programm rechnen. Wenn du eine 0 vorgibst, sollte es schon viel besser aussehen. 0 als Zahl natürlich!

* Die Daten per Aktualisierungsabfrage in die zuvor erstellte
Tabelle einfügen.

ok, um die Lücken zu füllen

* Diese Tabelle als Grundlage für mein Diagramm verwenden.

auch ok. Die Frage bleibt: wo soll das Diagramm angezeigt werden? Im Formular, oder in einem Bericht?

  • Noch größeres Problem:
    ICH KANN NOCH KEIN VBA ;-(

da hilft nur eins: lernen :smile:

Habt Ihr vielleicht eine Idee, wie ich das Diagramm
hinbekommen könnte?

in Access gibt es einen Assistenten, der macht das…

Könnt ihr mir vielleicht mit einem VBA-Code helfen?

Code wofür?

Oder habt ihr sonst eine Idee, was mich weiterbringen könnte?

schick mir mal die MDB rüber.

Grüße aus Essen
Wolfgang

Hi Stefan,

ich quäle mich immer noch mit den Diagrammen in Access rum.

das ist nicht gut :frowning:

Hab die Lösung

  • Was will ich machen:
    Ein Diagramm erstellen, das mir einen Temperaturverlauf
    erzeugt.
    Der Temperaturverlauf liegt in einem Bereich, den ich in einem
    Formular (start) vorgebe.

und wo soll das Diagramm ausgegeben werden? in einem Bericht?

Bericht oder Formular

zu beachten, es können Lücken auftreten!!!

was soll’s, warum nicht?

  • Die Probleme:
    * Eigentlich sollten die Daten alle 15 Minuten reinkommen,
    allerdings kann es vorkommen, dass für einen Zeitraum keine
    Daten reinkommen.

gut, dann hast du eben keine

* Wenn man ein Datum als y-Achse verwendet, kann man dies nur
nach Tagen, Std., Minuten gruppieren, was u.U. zu einer
falschen Darstellung führt. (Daher verwende ich im Moment die
ID)

da bei dir alle 5 Minuten ein Wert erzeugt wird, sollten
Minuten als Skala funktionieren.

Haben dummerweise nicht funktioniert, da er zwar Minuteen als Option anbietet, aber dennoch nach Tagen gruppiert.

Aber hier habe ich die Lösung gefunden. Ich habe das Datum und die Uhrzeit getrennt und dann lediglich die Uhrzeit als y-Achse verwendet.

sieheda, es funktioniert.

* Wenn ich die automatisch inkrementierte ID als Y-Achse
verwende, dann verschwinden die Lücken im Diagramm

das kann ja wohl nicht die Lösung sein!?

stimmt :wink:

  • Meine Lösungsansätze
    * eine Tabelle per VB erzeugen, die die Temperaturwerte
    innerhalb des angegebenen Zeitraums mit NULL initialisiert und
    das Datum vordeffiniert.

NULL = nichts
mit NULL kann kein Programm rechnen. Wenn du eine 0 vorgibst,
sollte es schon viel besser aussehen. 0 als Zahl natürlich!

* Die Daten per Aktualisierungsabfrage in die zuvor erstellte
Tabelle einfügen.

ok, um die Lücken zu füllen

* Diese Tabelle als Grundlage für mein Diagramm verwenden.

nicht mehr nötig (und zu kompliziert)

auch ok. Die Frage bleibt: wo soll das Diagramm angezeigt
werden? Im Formular, oder in einem Bericht?

ist das wichtig?

  • Noch größeres Problem:
    ICH KANN NOCH KEIN VBA ;-(

da hilft nur eins: lernen :smile:

schon dabei

Habt Ihr vielleicht eine Idee, wie ich das Diagramm
hinbekommen könnte?

in Access gibt es einen Assistenten, der macht das…

manchmal!!!

Könnt ihr mir vielleicht mit einem VBA-Code helfen?

Code wofür?

Oder habt ihr sonst eine Idee, was mich weiterbringen könnte?

schick mir mal die MDB rüber.

Danke für dein Angebot, hat sich aber schon erledigt.

Grüße aus Essen
Wolfgang