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