[calc 4.1.2.3] Format wird zum Inhalt

Hallo miteinander,

ich habe schon lange Zeit ein Calc-Sheet, bei dem ich zu Zählzwecken
in einer Spalte z.B. ein "X" als Text-Zeichen setze, welche dann am
Ende mit der Funktion Zählenwenn zusammengezählt werden. (Hinweis: Es
werden hier auch noch andere Kennzeichen wie z.B. "U" oder "N"
verwendet, die dann ebenfalls gezählt werden.)

Nun habe ich mitunter den Fall, dass neben dem registrierten
Teilnehmer ein zusätzlicher neuer Mensch sich anmeldet, für den noch
keine Zeile existiert.

Bislang habe ich dann einfach das Format benutzerdefiniert auf
'@ + 1' oder auch '@" + 1"' eingestellt. Beides ergab dann in der
Tabelle die Darstellung "X + 1".

Diese Darstellung über das benutzerdefinierte Format hatte ich
gewählt, damit das 'X' (und die anderen Zeichen) alleine als Zellwert
erhalten bleibt und somit auch nach wie vor gezählt werden kann.

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

Bei jedem erneuten Speichern und Öffnen kommt ein weitere " + 1" in
Ansicht UND auch Zellwert hinzu - m.E. ein Unding.

Früher blieb der Zellwert über hunderte von Speicher- und
Öffnen-Vorgänge unverändert bei "X". Kann das jemand nachvollziehen?
Und ist das dann ein Bug, dass sich jetzt hier der Zellwert mit jedem
Speichern eigenständig auf den Ansichtswert ändert?

Dieses Verhalten habe ich bislang übrigens nur bei dem Format '@ + 1'
festgestellt, bei dem Format '# + 1' tritt dieser Effekt nicht auf.

Herzliche Grüße

Franklin

Hallo,

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

Vielleicht reagiert Calc hier auf den mathematischen Operator "+"
Einfach mal ein anderes Zeichen, dem keine mathematische Funktion zugewiesen ist, versuchen.

Hallo Fritz,

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

Vielleicht reagiert Calc hier auf den mathematischen Operator "+"
Einfach mal ein anderes Zeichen, dem keine mathematische Funktion
zugewiesen ist, versuchen.

Danke für die Idee, aber wenn ich als Format z.B. 'X" plus 1"' wähle,
wird die Anzeige nach dem nächsten Öffnen auch wieder in Zell-Inhalt
konvertiert und es erscheint dann 'X plus 1 plus 1' in der Zelle ...
sorry, aber das ist doch nicht normal und war ja früher jahrelang auch
nicht so.

.... und tschüss

            Franklin

Hallo Liste,

nachstehend nochmal ein Post von Franklin.
Ich konnte den Fehler unter LO 4.0.5.2 nicht nachvollziehen.
Könnte das mal einer mit einer LO 4.1.x noch mal testen?
Ist kein großer Aufwand:
Rechtklick in eine Zelle
Zellen formatieren
Kategorie "Text"
Formatcode '@" + 1"' eingeben, OK.
Dokument speichern, schließen
Dokument öffnen und einen Text in die Zelle eingeben.
Gebe ich z. B. 'A' ein erscheint bei mir (LO 4.0.5.2) korrekt 'A + 1'
Bei Franklin (LO 4.1.) erschein 'A + 1 + 1' und bei jedem weiteren speichern, schließen, öffnen wird ein weiteres ' + 1' angehängt.

Ich schreibe gerne einen Bugreport, da ich es aber nicht bestätigen kann, sollte ich/wir das von anderer Stelle nochmals bestätigt bekommen.

Hallo Fritz,

ich kann das unter LO 4.1.2.3 bestätigen.

Win 7, 64 Bit
Viele Grüße
Michael

Hallo Franklin,
hallo Liste

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

also der Fehler ist bekannt und bereits gefixt.
Sollte mit dem nächsten Release erledigt sein.

https://bugs.freedesktop.org/show_bug.cgi?id=70275

Hallo Fritz,

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

also der Fehler ist bekannt und bereits gefixt.
Sollte mit dem nächsten Release erledigt sein.

https://bugs.freedesktop.org/show_bug.cgi?id=70275

O.k., danke Dir, Fritz, fürs Bug-Raussuchen und Bescheid geben.

.... und tschüss

            Franklin

Hallo Fritz,

Seit einiger Zeit - keine Ahnung, mit welcher LibO-Version das anfing
- habe ich allerdings die merkwürdige Erscheinung, dass immer dann,
wenn in der Tabelle irgendwo was geändert wird und sie also neu
gespeichert werden muss, beim nächsten Öffnen in diesen Zellen dann
nicht mehr "X + 1" erscheint, sondern "X + 1 + 1", weil sich der
Zellwert völlig eigenständig von "X" nach "X + 1" verändert hat (und
damit dann auch nicht mehr in der Summe der Xe mitgezählt wird).

also der Fehler ist bekannt und bereits gefixt.
Sollte mit dem nächsten Release erledigt sein.

https://bugs.freedesktop.org/show_bug.cgi?id=70275

Also, in der heute zum Download angebotenen Version 4.1.3.2 ist der
Bug nach wie vor vorhanden.

.... und tschüss

            Franklin

Hallo Franklin,

magst Du einen Kommentar im Bugreport abgeben (oder soll ich das machen)?

Gruß

Jochen

Hallo Jochen,

der Fix ist erst diese Woche erfolgt, da war die 4.1.3.2 schon fertig.
Die haben wir ja als RC2 schon ein paar Tage zuvor bekommen.

Gruß

Volker

Hallo Volker,

mir kam (nach Versand meiner Mail) auch der Gedanke, dass der Fix erst für LO 4.2 angedacht ist (Zitat aus dem Bugreport: "BSA target:4.2.0").

Gruß

Jochen