Am 12.07.2011 10:48, Michael Höhne wrote:
Am Tue, 12 Jul 2011 02:01:26 +0200
schrieb Andreas Säger<[email protected]>:

Und welches Formatierungsattribut schwebt Dir so vor? Es sollte
sowohl in ODF als auch in xls definiert sein.

Schau mal oben im Thread, da hatte ich auf eine alte Diskussion
verwiesen.


Dort scheint eine Datenbankabfrage numerischen Text zu liefern. Welche Abfrage aus welcher Art von Datenbank? Datenbanken sind Typensicher und liefern immer eine Zahl, ein Datum, einen Wahrheitswert oder einen Text. Das geschilderte Problem taucht auf, wenn die Zahlen in der Datenbank als Text gespeichert sind (wie z.B. in "Bibliography") oder wenn im Falle von Textdateien (csv) das Dezimaltrennzeichen falsch gesetzt ist (Bearbeiten>Datenbank>Eigenschaften...). Wenn die Datenbank auf eine Tabellenkalkulation zugreift (grober Fehler), dann bekommst Du numerischen Text aus gemischten Feldern. Felder in denen Zahlen und Texte gemischt sind werden im Kontext einer Datenbank strikt in Text umgewandelt. Der übliche WENN-Wahn =WENN(A1="";"";A1) sorgt für gemischte Felder, da "" nun mal ein Text ist.

Ich zitiere mal aus meiner alten Mail:

        Interessant wäre ein Zellformat in der Art

                @[1;4]"-"@[5;2]"-"@[7;2]

        wobei @ den Zelltext darstellt und die Zahlen in der Klammer für

                [Start;Anzahl]

Ohne mit dem Quellcode vertraut zu sein, würde ich annehmen, dass so ein "Zahlenformat" für Textwerte das Programm enorm verkomplizieren würde. Die meisten Leute sind schon vom Zahlenformat "@" völlig überfordert, welches eigentlich ein gar kein Zahlenformat ist. Meiner Ansicht nach ist das ganze Gewese um Textwerte in Tabellenkalkulationen reine Zeitverschwendung. Text hat in in Tabellenkalkulationen rein gar nichts verloren. Der "traditionelle" Funktionsumfang bietet nur rudimentäre Textfunktionen, und das ist auch gut so. Als Datenbank für Arme funktioniert Calc gut genug, wenn man sich darüber im klaren ist, dass das Programm eigentlich zum Rechnen gemacht ist und sich daher bisweilen etwas "unintuitiv" verhält wenn man es leicht neben der Spur verwendet.

--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help

Antwort per Email an