von Stephan » Di, 04.03.2008 09:46
Ich kann zwar kein PHP, habs mir aber angesehen - Du wirst das wohl selbst in z.B. StarBasic programmieren müssen, ich glaube kaum das Dir jemand hier im Forum solch langen Code auf StarBasic umschreibt.
Alternative, um das StarBasic zu umgesehen, wären ggf. bedingte Formatierungen. Vielleicht ist ja auch die Notwendigkeit für Deine Zwecke auf einige 'Arten' der ISBN-Darstellung beschränkt, was dann den Gesamtaufwand vermindern dürfte.
aber es wäre nicht verkehrt
das kann ich nicht entscheiden. Es ist jedoch mit Sicherheit nicht allein deswegen nicht verkehrt weil es für einige nützlich ist, denn diese Begründung zählte dann überall und wenn man ihr folgte würde das Programm unbenutzbar. Auf 'bestem' Wege dahin sind heute schon viele der grossen Office-Suiten wie beispielsweise OOo und MS Office.
Du kannst das Ganze aber gerne auch selbst den Entwicklern vorschlagen, siehe:
viewtopic.php?f=3&t=12975
Genauso könnte man fragen, ob es eine typische Aufgabenstellung ist das Datum auf 20 verschiedene Arten zu formatieren.
Jein, weil Zellformatierung eine Zwangsläufigkeit ist, Du also keinerlei Möglichkeit hast zu entscheiden ob überhaupt formatiert werden soll, sondern nur wie formatiert werden soll.
Ganz einfach: Du kannst 19 von den 20 Formatierungen weglassen, genauer gesagt Du kannst alle bis auf eine weglassen (denn es gibt ja mehr als die Datumsformatierungen) nur die eine letzte ist zwingend, da es keinen Ausweg gibt sie zu vermeiden, selbst eine Nichtentscheidung' führt nämlich zwangsweise zu einer Formatierung, entweder i.S. "#" oder "0" oder "@" bzw. es wird auf Systemeinstellungen zurückgegriffen - sie ist unvermeidlich, genauso wie beim Einfügen von unformatiertem Text, auch der muß irgendwie dargestellt werden, und dafür braucht es eine Schrift, ohne die gehts nicht und welche Schrift verwendet wird muß festgelegt sein.
Deine Frage jedoch zielt entweder nach einer bestimmten Formatierung (dann ist sie genauso entbehrlich wie o.g. 19)(*) oder (genauer betrachtet) nach einer bestimmten automatischen Eingabeerkennung und Formatierung (dann ist sie auch gleichem Niveau) wie Datumserkennung bei automatischer Eingabe, nur auch Datumserkennung ist keine zwangsläufige Notwendigkeit, sondern ein bewußt gewolltes Feature.
(*)
d.h. man kann sie dann auch aufnehmen, Excel z.B. tut das - nur wäre es ja keine Lösung für Dein Problem, denn es handelte sich dann um eine ganz normale Formatierung unter vielen und nicht die Art automatische Erkennung die Du benötigst
Gruß
Stephan
[quote]http://www.buchtips.net/isbn.phps[/quote]
Ich kann zwar kein PHP, habs mir aber angesehen - Du wirst das wohl selbst in z.B. StarBasic programmieren müssen, ich glaube kaum das Dir jemand hier im Forum solch langen Code auf StarBasic umschreibt.
Alternative, um das StarBasic zu umgesehen, wären ggf. bedingte Formatierungen. Vielleicht ist ja auch die Notwendigkeit für Deine Zwecke auf einige 'Arten' der ISBN-Darstellung beschränkt, was dann den Gesamtaufwand vermindern dürfte.
[quote]aber es wäre nicht verkehrt [/quote]
das kann ich nicht entscheiden. Es ist jedoch mit Sicherheit nicht allein deswegen nicht verkehrt weil es für einige nützlich ist, denn diese Begründung zählte dann überall und wenn man ihr folgte würde das Programm unbenutzbar. Auf 'bestem' Wege dahin sind heute schon viele der grossen Office-Suiten wie beispielsweise OOo und MS Office.
Du kannst das Ganze aber gerne auch selbst den Entwicklern vorschlagen, siehe:
http://de.openoffice.info/viewtopic.php?f=3&t=12975
[quote]Genauso könnte man fragen, ob es eine typische Aufgabenstellung ist das Datum auf 20 verschiedene Arten zu formatieren.[/quote]
Jein, weil Zellformatierung eine Zwangsläufigkeit ist, Du also keinerlei Möglichkeit hast zu entscheiden ob überhaupt formatiert werden soll, sondern nur wie formatiert werden soll.
Ganz einfach: Du kannst 19 von den 20 Formatierungen weglassen, genauer gesagt Du kannst alle bis auf eine weglassen (denn es gibt ja mehr als die Datumsformatierungen) nur die eine letzte ist zwingend, da es keinen Ausweg gibt sie zu vermeiden, selbst eine Nichtentscheidung' führt nämlich zwangsweise zu einer Formatierung, entweder i.S. "#" oder "0" oder "@" bzw. es wird auf Systemeinstellungen zurückgegriffen - sie ist unvermeidlich, genauso wie beim Einfügen von unformatiertem Text, auch der muß irgendwie dargestellt werden, und dafür braucht es eine Schrift, ohne die gehts nicht und welche Schrift verwendet wird muß festgelegt sein.
Deine Frage jedoch zielt entweder nach einer bestimmten Formatierung (dann ist sie genauso entbehrlich wie o.g. 19)(*) oder (genauer betrachtet) nach einer bestimmten automatischen Eingabeerkennung und Formatierung (dann ist sie auch gleichem Niveau) wie Datumserkennung bei automatischer Eingabe, nur auch Datumserkennung ist keine zwangsläufige Notwendigkeit, sondern ein bewußt gewolltes Feature.
(*)
d.h. man kann sie dann auch aufnehmen, Excel z.B. tut das - nur wäre es ja keine Lösung für Dein Problem, denn es handelte sich dann um eine ganz normale Formatierung unter vielen und nicht die Art automatische Erkennung die Du benötigst
Gruß
Stephan