Nur damit ich's richtig verstanden habe: Du möchtest gerne zum Beispiel 2 BE eingeben können, dann NICHT speichern, in die Einstellungen gehen und dort die Austauscheinheit abschalten und dann soll Deine Eingabe im Speicher gleich in die 24 umgerechnet werden?
Ist eigentlich noch viel banaler.
Eine Neuuserin von SD im Insulinclub wollte wissen, wie sie die Einheit KE (wohl in der Tagebuchzeile) als BE darstellen kann, worauf ich
Optionen > Eistellungen > Austauscheinheit nannte,
dann aber selber etwas über die Bezeichnung "Faktor", also die Frage, wieviel Gramm KH die Größeneinheit repräsentiert, stolperte.
Daher hab ich mal kurz mit dem Faktor gespielt und bemerkt, dass frisch eingegebene Testwerte nicht umgerechnet wurden. Werte, die bereits gespeichert sind aber schon.
Das ist zwar in der täglichen Praxis völlig irrelevant, kann aber kommt es mal vor, die Userin/den User irritieren.
"Wat is denn da los"
und das Vertrauen in die Zuverlässigkeit des eigenen Verstandes oder des Programms
unterminieren.
Mit ein paar weiteren Testversuchen wurde halt deutlich, dass die Werte erst gespeichert sein müssen, bevor sie mit dem neu eingegebenen Faktor berechnet werden (wobei es ja auch nicht der Faktor ist, den ich eingebe, der wird allerdings aus der Größendefinition abgeleitet).
Daher mein Gedanke, ob nach Veränderungen der Einstellung, hier der Einheitendefinition, ein Speichervorgang ausgelöst werden könnte, bevor der neue Wert angewendet wird. Ansonsten kommt es halt ggf. zu einer temporären Minimalinkonsistenz.
Muss ich mal drüber nachdenken aber einfach die eingegebenen Werte direkt in der Eingabemaske umzurechnen (also nicht beim Laden der Werte in die Maske) könnte wieder andere Seiteneffekte produzieren.
Das wäre ja Overkill. Grundsätzlich sollte man sich wohl schon für eine Größenordnung der Eingabe und Darstellung entscheiden.
Schönen Tag und Gruß
Joa
Viele Grüße, Alf.
[/quote]