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 Melanie Hermann, 13 years ago

Owner: set to Melanie Hermann
Status: newaccepted

comment:2 by Melanie Hermann, 13 years ago

  • Funktion 'chkValidMbAdress()' eingebaut, wird bei der Eingabe der ben.def.Archive aufgerufen
  • 'SHOWUSERARCHIVE()' im Trend-Dialog angepasst, nicht belegte ben.def.Archive werden als '-' in der value-combobox angezeigt

Jetzt muss geprüft werden, ob die richtigen Werte angezeigt werden...

comment:3 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: acceptedclosed

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.

Note: See TracTickets for help on using tickets.