Moin Gemeinde,
ich verzweifel gerade am modernen Diagramm.
Folgendes ist gegeben:
Eine Tabelle (tblKarten) mit dem Feld Wertung.
Wertung enthält Werte von 10 - 1.
Die Y-Achse soll die Bewertung darstellen (macht es).
Die X-Achse soll die maximale Anzahl der Datensätze (ID) darstellen. Und das bekomme ich nicht hin.
Beispiel: Bei 200 Datensätzen soll die X-Achse bis 200 gehen. Bei 300 halt bis 300.
Hat da jemand eine Lösung für mich?
Ich hänge mal ein Bild an wie es bis jetzt aussieht.
Wenn noch weitere Informationen benötigt werden bitte nachfragen.
Wünsche allen ein schönes Wochenende
Jörg
Hallo Jörg,
das ist ein Klassisches Access-Problem.
Charts nehmen für die X-Achse standardmäßig Kategorien, nicht die Anzahl. Deshalb geht deine X-Achse nicht automatisch bis 200 oder 300
Eine Lösung wenn Du das Chart nicht per VBA direkt erstellst.
Mach dir eine Abfrage als Datenquelle für das Diagramm, die eine laufende Nummer erzeugt. Die nimmst du dann als X-Achse.
SELECT
DCount("*","tblKarten","ID<=" & [ID]) AS LfdNr,
Wertung
FROM tblKarten
ORDER BY ID;
DCount ist zwar nicht immer optimal aber bei Deiner Datenmenge sollte es reichen.
Im Diagramm dann folgendes machen:
Datenherkunft = deine neue Abfrage
X-Achse = LfdNr
Y-Achse = Wertung
Diagrammtyp: Punkt XY - nur so wird X so behandelt wie Du es Dir denkst.
Holger