Opened 13 years ago
Closed 13 years ago
#24 closed Fehler (fixed)
TrendDialog (alt) Auswahl ben.def.Archive
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | kurzfristig | Milestone: | |
| Component: | Gesamtsystem | Version: | 1.100 |
| Severity: | Verbesserung | Keywords: | |
| Cc: |
Description
Wenn ein ben.def.Archiv in der Combobox im Trend-Dialog ausgewählt wird, wird nicht immer der korrekte Wert angezeigt. Es kommt alles durcheinander, wenn bei der Belegung der ben.def.Archive Lücken gelassen werden.
Change History (3)
comment:1 by , 13 years ago
| Owner: | set to |
|---|---|
| Status: | new → accepted |
comment:2 by , 13 years ago
comment:3 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
Jetzt wird bei Anzeige der Ben.def.Archive im Trend-Dialog immer der richtige Wert angezeigt. Hierzu wurde die Funktion 'CheckDatatypeForTrend()' korrigiert.
Problem war folgendes:
Wenn in der Trend-Value-Combobox ein ben.def.Archiv zur Anzeige ausgewählt wurde, wurde sich der Index gemerkt. Allerdings wurde dieser Index blind auf die archivierten Analysen angewendet. D.h. es konnte vorkommen, dass Analysen mit dem ben.def.Archiv[0] == "Mittelung ab" archiviert wurden, aber mittlerweile der Benutzer den Eintrag für ben.def.Archiv[0] in der Matrix auf z.B. "Anzahl Kalibrierläufe" geändert hat. Somit hat sich der Wert an Index = 0 geändert. Der Benutzer wollte "Anzahl Kalibrierläufe" angezeigt bekommen, bekommt aber "Mittelung ab" im Trend angezeigt.
Nun wird vor der Anzeige überprüft, ob die Werte der ben.def.Archive in der Matrix mit den Werten der bereits archivierten ben.def.Archive übereinstimmen.
Wenn ja, wird der Wert angezeigt. Wenn nein, wird angegeben, dass aktuell noch keine Werte vorhanden sind.
Jetzt muss geprüft werden, ob die richtigen Werte angezeigt werden...