[de-users] Re: Calc: Formatierung

2012-03-03 Diskussionsfäden Christian Palm

Hallo,

hab noch mehr raus gefunden. Die entsprechende Zelle nimmt und ändert 
zwar auch andere Vorlagen. Die Änderung betrifft alles außer der Schrift.
Habe es mal ausprobiert und weitere angelegt die von nichts abhängig 
sind und da mal eingestellt wo die Schrift stehen soll. Die Schrift 
stand auch da
wo sie sein sollte aber eben in der Schriftart die nur hier drin ist und 
nichts mit dem eingestellten zu tun hat.


Gruß
Christian

Am 02.03.2012 12:58, schrieb Christian Palm:

Hallo,

weiß nicht wo das versteckt sein kann.

Habe eine Tabelle wo alles über Vorlage Standard definiert ist.

Wenn ich also einen Text von irgendwo habe, setze ich ihn oben in die 
Symbolleiste ein, weil dann alle eventuellen Sachen nicht übernommen 
werden und nur der Text importiert wird (Zwischenablage). Damit 
umgehe ich die Abfragen Strg + Shift + V wie denn importiert werden soll.


Wenn ich aus dem Gesamttext oben (Symbolleiste) was raus nehme und in 
eine andere Zeile einfüge, egal ob direkt oder auch in die 
Symbolleiste wird es in einer total anderen Schrift und Größe eingefügt.

Wenn ich es jedoch aus der Zelle nehme bleibt alles so wie es ist.

In allen Fällen bleibt Standard die Vorlage. Auch wenn da eine ganz 
andere Schrift zu sehen ist.


Gruß
Christian

--
-
To unsubscribe send email to users-unsubscr...@de.openoffice.org
For additional commands send email to sy...@de.openoffice.org
with Subject: help


[de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-13 Diskussionsfäden Alois Klotz

 Original-Nachricht 

Hallo
Am 12.10.2010 09:55, schrieb Andreas Borutta:

Eine kleine Widrigkeit zur bedingten Formatierung stelle ich gerade
fest:
Eine Zelle, der eine Zellformatvorlage per bedingter Formatierung
zugewiesen wurde, kann man keine manuelle Formatierung wie z.B.
Betonung, also Fett, zuweisen.
Die bedingte Formatierung kommt offenbar als letztes dran und
überschreibt mit ihren Formatierungsanweisungen sowas.

Das ist ebenfalls falsch !


Wie ist es dann zu erklären, dass ich eine Zelle, die einer bedingten
Formatierung unterliegt, manuell keine harte Formatierung fett
zuweisen kann?


Hallo,
bei einer Zelle, die bedingt formatiert ist, kann man alle 
Formatierungen ändern, die *nicht* von der Formatvorlage definiert sind, 
die durch die bedingte Formatierung definiert ist.

Tipp daher:
- wenn man ein Formatvorlage für eine bedingte Formatierung erstellt, 
sollte man eine nicht formatierte Zelle als Grundlage verwenden.

Mit freundlichen Grüßen

Alois Klotz

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-11 Diskussionsfäden Andreas Borutta
Eike Rathke schrieb:

6
2,34
   11
  100
  
 Ganzen Zahlen sollen nicht mit Nachkommastellen aufgefüllt werden.
 
 Erstelle eine Zellformatvorlage basierend auf Standard in der nur die
 Schrift auf eine mono-spaced Schrift gesetzt wird, z.B. die eklige
 Courier New (es gibt sicherlich bessere auf deinem System, z.B.
 Bitstream Vera Sans Mono). Diese Zellformatvorlage weist du allen
 betroffenen Zellen zu. Dann erstellst du basierend auf dieser Vorlage
 eine weitere, in der du nur das Zahlformat aenderst und zwar auf
 
 0   

Sowas habe ich gesucht.

Danke!

 das sind drei Leerzeichen zwischen den Anfuehrungszeichen, und nennst
 diese z.B. INT. Dann selektierst du die betroffenen Zellen, waehlst
 Menue Format - Bedingte Formatierung, als Bedingung Zellwert ist
 gleich und gibst ein 
 
 INT(A42)
 
 statt A42 dann die aktuelle Zellen-Adresse auf der der Zell-Cursor
 steht. Wichtig ist der relative Bezug, also kein $ verwenden. Als
 Vorlage waehlst du dann die INT-Vorlage.

Eine Widrigkeit bleibt, die aber mit Aufwand lösbar ist.

Wenn Zellen bereits manuell eine Zellformatvorlage (z.B. FOO und BAR)
zugewiesen wurde, muss dies in der Regel der bedingten Formatierung
abgeprüft werden (WENN).
Und entsprechende Formatvorlagen müssen erzeugt werden.

FOO
BAR
BF-FOO-INT
BF-FOO-RAT
BF-BAR-INT
BF-BAR-RAT

Oder übersehe ich einfachere Methoden um Zellen, denen bereits
Zellformatvorlagen zugewiesen wurden, per bedingte Formatierung
weitere Formate zuzuweisen?

Andreas
-- 
Verwendete OOo-Version: die jeweils aktuellste
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-11 Diskussionsfäden Werner Tietz

Hallo Andreas
Am 11.10.2010 16:24, schrieb Andreas Borutta:

Eike Rathke schrieb:


6
2,34
   11
  100

Ganzen Zahlen sollen nicht mit Nachkommastellen aufgefüllt werden.


Erstelle eine Zellformatvorlage basierend auf Standard in der nur die
Schrift auf eine mono-spaced Schrift gesetzt wird, z.B. die eklige
Courier New (es gibt sicherlich bessere auf deinem System, z.B.
Bitstream Vera Sans Mono). Diese Zellformatvorlage weist du allen
betroffenen Zellen zu. Dann erstellst du basierend auf dieser Vorlage
eine weitere, in der du nur das Zahlformat aenderst und zwar auf

0   


Sowas habe ich gesucht.
Mit etwas Eigeninitiative hättest du das auch schon aus meinem Vorschlag 
ableiten können !




Eine Widrigkeit bleibt, die aber mit Aufwand lösbar ist.

Wenn Zellen bereits manuell eine Zellformatvorlage (z.B. FOO und BAR)
zugewiesen wurde, muss dies in der Regel der bedingten Formatierung
abgeprüft werden (WENN).
Und entsprechende Formatvorlagen müssen erzeugt werden.

FOO
BAR
BF-FOO-INT
BF-FOO-RAT
BF-BAR-INT
BF-BAR-RAT
Nur da wo in FOO oder BAR _denselben_ Formatattributen andere 
Eigenschaften zugewiesen wurden wie in INT bzw, RAT.


Hast du in FOO bsplw. nur die Hintergrundfarbe anders definiert 
beeinflusst das nicht die Schriftfont-einstellungen und 
Zahlenformateinstellungen in INT und RAT und umgekehrt.


Gruß Werner




-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-10 Diskussionsfäden Andreas Borutta
Werner Tietz schrieb:

 6
 2,34
11
   100

 Ganzen Zahlen sollen nicht mit Nachkommastellen aufgefüllt werden.

 Geht das?
 Geht schon**, ich fürchte nur es wird *deinen* Ansprüchen an die 
 Usability nicht gerecht.
 
 **z.B. per Bedingter Formatierung:
 Formel ist: A1=Ganzzahl(A1)
 Vorlage mit erhöhtem 'Abstand zum Inhalt .. rechts' 

An sowas hatte ich bereits gedacht, es aber verworfen, weil man ja für
den Abstand die Breite eines Kommas plus der Breite von zwei Ziffern
wissen müsste.

Insgeheim hatte ich jedoch gehofft, dass es ein elegantes Verfahren
gibt, was ich einfach übersehen habe.

Eine andere Formatierung, die das Unterscheiden der Ziffern vor und
nach dem Komma erleichtert würde, geht ja in Tabellenkalkulationen
wohl nie:
Verschiedene Formatierungen innerhalb einer Zelle.

Dann würde ich die Nachkommastellen schrumpfen und den Farbton
geringer sättigen.
So könnte das Auge sehr schnell die Unterscheidung treffen.

Andreas
-- 
Verwendete OOo-Version: die jeweils aktuellste
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-10 Diskussionsfäden Werner Tietz

Hallo
Am 10.10.2010 18:01, schrieb Andreas Borutta:

An sowas hatte ich bereits gedacht, es aber verworfen, weil man ja für
den Abstand die Breite eines Kommas plus der Breite von zwei Ziffern
wissen müsste.
Das lässt sich durch ausprobieren herausfinden, aber ich sehe schon 
meine Befürchtung war begründet:


Insgeheim hatte ich jedoch gehofft, dass es ein elegantes Verfahren
gibt, was ich einfach übersehen habe.



Eine andere Formatierung, die das Unterscheiden der Ziffern vor und
nach dem Komma erleichtert würde, geht ja in Tabellenkalkulationen
wohl nie:
Verschiedene Formatierungen innerhalb einer Zelle.

Dann würde ich die Nachkommastellen schrumpfen und den Farbton
geringer sättigen.

Das wäre Frickelwerk !

Gruß Werner

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-10 Diskussionsfäden Andreas Borutta
Stefan Weigel schrieb:

6
2,34
   11
  100
  
 Ganzen Zahlen sollen nicht mit Nachkommastellen aufgefüllt werden.
 
 Aber ich würde sowas halt einfach nicht wollen. :-)
 
 Aber hm, wenn´s denn aus optischen Gründen unbedingt sein soll:

Es sind keine geschmacklichen Gründe.
Aber ich kann natürlich keine Studie anführen, die belegt, dass die
obige Formatierung die Lesbarkeit deutlich verbessert.

 Du 
 könntest die Ausdrücke auf drei Zellen verteilen:
 
 Der Wert 2,34 wäre dann zum Beispiel verteilt auf:
 
 Zelle A1: 2
 Zelle B1: ,
 Zelle C1: 24
 
 Das sollte mit einfachen Formeln in den drei Zellen, günstig 
 gewählter Spaltenbreite und Ausrichtung (rechtsbündig/linksbündig) 
 relativ einfach möglich sein. Betrachtet man die drei Spalten rein 
 optisch als eine, vielleicht unterstützt durch entsprechende 
 Einstellungen für die Zellumrandung, dann sieht es so aus, wie von 
 Dir gewünscht.

Hhhmm.

Ich lass' mir mal durch den Kopf gehen, ob ich den Aufwand treiben
möchte.

Danke für Eure Vorschläge :)


Andreas
-- 
Verwendete OOo-Version: die jeweils aktuellste
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-10 Diskussionsfäden Andreas Borutta
Jens N. schrieb:

 6
 2,34
11
   100

 Ganzen Zahlen sollen nicht mit Nachkommastellen aufgefüllt werden.
 
 Bei einem nicht ganz so bekannten Mitbewerber von Calc aus Redmond geht 
 das über die Formatierung:
 ,??
 (das Fragezeichen seht dort und bei Calc für Platzhalter die nicht 
 geschrieben werden aber der Platz wird freigehalten) diese Art der 
 Zellformatierung gibt es auch bei OOo.org Calc nur da funktioniert es 
 nicht (so richtig). Der Grund ist die verwendete Schriftart (bei mir).
 Nutze ich eine Arial Schriftart (mit variabler Zeichenbreite), so 
 benötigt das Zeichen für i weniger Platz als x und so verhält sich 
 die Einstellung auch. Nehme ich eine Schriftart mit fester Zeichenbreite 
 (wie Courier oder eine Mono Schriftart) dann geht es.

Eine Festbreitenschrift würde ich ohne Weiteres in Kauf nehmen.

Aber bei Courier und Formatcode ,?? wird das Komma auch bei
Ganzzahlen ausgeben.

   6,
   2,34
  11,
 100,


Andreas
-- 
Verwendete OOo-Version: die jeweils aktuellste
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Calc] Formatierung: Gemeinsame Ausrichtung von ganzen und rationaler Zahlen

2010-10-10 Diskussionsfäden Jens N.

Hallo Andreas,


Eine Festbreitenschrift würde ich ohne Weiteres in Kauf nehmen.

Aber bei Courier und Formatcode ,?? wird das Komma auch bei
Ganzzahlen ausgeben.

6,
2,34
   11,
  100,


Da das Komma als Ausrichtungshilfe benötigt wird wirst du vermutlich 
nicht darum kommen, das Komma verschwindet zum Beispiel bei

,##
aber auch die (Dezimale) Ausrichtung.

Jens

-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-22 Diskussionsfäden Claudia
Andreas Borutta boru...@... writes:

 
 [0,04167]MM'SS'';Hh MM'SS''
 funktioniert BTW auch.

0,04167 ist ein aufgerundeter Wert. Bei exakt einer Stunde hättest Du dann die
Anzeige 00'00'' ohne Stunden.
Ich würde daher empfehlen, abzurunden, z.B.: 0,04166
mfG






-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-22 Diskussionsfäden Andreas Borutta
Claudia schrieb:

 [0,04167]MM'SS'';Hh MM'SS''
 funktioniert BTW auch.
 
 0,04167 ist ein aufgerundeter Wert. Bei exakt einer Stunde hättest Du dann die
 Anzeige 00'00'' ohne Stunden.
 Ich würde daher empfehlen, abzurunden, z.B.: 0,04166

Das habe ich gestern schon gemerkt :)
Der Musiker, dem ich bei der Tabelle geholfen habe, hatte tatsächlich
ein Werk mit der Länge von exakt einer Stunde und es war ihm
aufgefallen.

Danke für Deinen Hinweis.

Wer im Dokument spielen möchte:
http://borumat.de/+temp/openoffice/simon-barber-work.ods

Andreas
-- 
OOo 3.0.0
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Ernst Hügli

Hallo Andreas

Andreas Borutta schrieb:

Nachtrag, weil meine Formulierung unvollständig war:

  
Wie muss die Formatangabe lauten, damit 
2:0:49

zu
2h 00'49''
wird?
Ebenfalls soll
0:120:49
zu
2h 00'49''
werden.



Wenn die Stundenzahl kleiner Null ist, soll die Stundzahl nicht
ausgegeben werden.
Hintergrund: da Stücke mit einer solchen Dauer sehr selten sind,
stünde sonst 0h  fast überall. Das wäre hässlich.

0:5:49
soll also nicht zu
0h 05'49''
werden, sondern zu
05'49''

Deshalb kann 
[H]\h MM'SS''

nicht verwendet werden.
  
Du meinst wohl eher, wenn HH  1, denn negative Stunden (HH  0) macht 
keinen Sinn.


Das erreichst Du am besten über die bedingte Formatierung: Du definierst 
zwei Zellformatvorlagen, nennen wir sie Stunden und Minuten. 
Letztere formatiert eine Eingabe in der Form MM' SS bzw. MMm 
SSs, erstere [HH]h MMm SSs. Nun musst Du wissen, dass Calc 
Zeiten intern als Bruchteilzahlen eines Tages speichert. 1 h = 1/24 Tag. 
In eine Zelle - das kann auch auf einem hinteren Tabellenblatt oder in 
einer hinteren Spalte sein - speicherst Du =1/24, sagen wir in Zelle AMJ2.
Nun formatierst Du die Zellen mit den Zeitdauern und der Zeitsumme über 
Format - Bedingte Formatierung: erste Bedingung falls Zeitinhalt ist 
kleiner als $AMJ$2, dann Formatvorlage Minuten, zweite Bedingung falls 
Zellinhalt ist grösser oder gleich $AMJ$2, dann Formatvorlage  Stunden - 
schon wird so formatiert, wie Du es Dir vorstellst.


Freundlich grüsst

Ernst


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Andreas Borutta
Ernst Hügli schrieb:

Zunächst einmal Danke an alle Antwortenden.

Leider ist mein zweites Posting zu spät gelesen worden. Meine Schuld.

 PS: Ist es richtig, dass stets beide Doppelpunkte nötig sind?
 Oder gibt es einen Weg, dass
 120:49
 zu
 2h 00'49''
 wird?
   
 Ja - woher soll calc sonst merken, dass zwischen 120:49{:00} und 
 {00:}120:49 ein Unterschied besteht? Du musst ihm schon sagen, wie er 
 das zu verstehen hat, dazu dienen die doppelten Doppelpunkte.

Trennung von Struktur und Gestalt:

Wieso sollte kein Eingabeformat denkbar sein, welches aus zwei
voneinander getrennten Objekten und nicht aus dreien besteht?

Ob es verfügbar ist, steht auf einem anderen Blatt.

Andreas
-- 
OOo 3.0.0
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Dieter Böser

Hallo Andreas,

Wie muss die Formatangabe lauten, damit 
2:0:49

zu
2h 00'49''
wird?
Ebenfalls soll
0:120:49
zu
2h 00'49''
werden.


du definierst den Formatcode HH h MM ' SS '' und musst dann aber 
die Zeitangabe mit dem Doppelpunkt eingeben.



PS: Ist es richtig, dass stets beide Doppelpunkte nötig sind?
Oder gibt es einen Weg, dass
120:49
zu
2h 00'49''
wird?


Die Eingabe muss für die Zahlenerkennung eindeutig sein. Automatisch 
wird erkannt: 120 h 49' (kontrolliere mit TT HH:MM:SS)
Wenn also 120 als Minuten erkannt werden sollen ist dafür die 
eindeutige Stellenangabe unerlässlich:

Nur 0:120:0 ergibt 2h 00' 00''.

Vielleicht hilft dir als Antwort aber der Hinweis auf folgenden Link 
mehr:

www.ooowiki.de/ZahlenFormatierenInCalc#Formatierung_von_Datum_und_Zeit

Gruß aus Bruchsal!

Dieter Böser
--
Barockkirche St. Peter Bruchsal - eMail: st.peter.bruchsal at gmx.de
Hilfen zu StarOffice/OOo:  Wiki: www.ooowiki.de


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Andreas Borutta
Andreas Borutta schrieb:

Nachtrag, weil meine Formulierung unvollständig war:

 Wie muss die Formatangabe lauten, damit 
 2:0:49
 zu
 2h 00'49''
 wird?
 Ebenfalls soll
 0:120:49
 zu
 2h 00'49''
 werden.

Wenn die Stundenzahl kleiner Null ist, soll die Stundzahl nicht
ausgegeben werden.
Hintergrund: da Stücke mit einer solchen Dauer sehr selten sind,
stünde sonst 0h  fast überall. Das wäre hässlich.

0:5:49
soll also nicht zu
0h 05'49''
werden, sondern zu
05'49''

Deshalb kann 
[H]\h MM'SS''
nicht verwendet werden.

Andreas
-- 
OOo 3.0.0
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Andreas Borutta
Dieter Böser schrieb:

 PS: Ist es richtig, dass stets beide Doppelpunkte nötig sind?
 Oder gibt es einen Weg, dass
 120:49
 zu
 2h 00'49''
 wird?
 
 Die Eingabe muss für die Zahlenerkennung eindeutig sein. Automatisch 
 wird erkannt: 120 h 49' (kontrolliere mit TT HH:MM:SS)
 Wenn also 120 als Minuten erkannt werden sollen ist dafür die 
 eindeutige Stellenangabe unerlässlich:
 Nur 0:120:0 ergibt 2h 00' 00''.

Hab's mir schon gedacht.
Schade, dass man die Eingabeformate nicht frei definieren kann.

 Vielleicht hilft dir als Antwort aber der Hinweis auf folgenden Link 
 mehr:
 www.ooowiki.de/ZahlenFormatierenInCalc#Formatierung_von_Datum_und_Zeit

Das kannte ich, fand aber auf meine Frage

| 0:5:49
| soll also nicht zu
| 0h 05'49''
| werden, sondern zu
| 05'49''
| 
| Deshalb kann 
| [H]\h MM'SS''
| nicht verwendet werden.

keine Antwort.

Vermutlich geht auch das nicht.
Man zwar für Zahlen Bedingungen wie [10] festlegen, nicht jedoch für
Teile von Zeitdauerangaben.

0h will ich definitiv nicht fast überall sehen. Wenn es keine Lösung
gibt, muss ich die Angaben wohl oder übel als Text formatieren.

Andreas
-- 
OOo 3.0.0 
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



[de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Andreas Borutta
Wolfgang Jäth schrieb:

 Format = Zelle = Zahlen = Format-Code:
 [0,04167]MM'SS;Hh MM'SS
  ^^
  Das fehlte mir.

Perfekt.
Herzlichen Dank! :)

[0,04167]MM'SS'';Hh MM'SS''
funktioniert BTW auch.

Andreas
-- 
OOo 3.0.0
http://borumat.de/openoffice-writer-tipps


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org



Re: [de-users] Re: [Calc] Formatierung von Zeitdauerangaben

2009-05-20 Diskussionsfäden Ernst Hügli

Hallo Andreas

Andreas Borutta schrieb:

Trennung von Struktur und Gestalt:

Wieso sollte kein Eingabeformat denkbar sein, welches aus zwei
voneinander getrennten Objekten und nicht aus dreien besteht?

Ob es verfügbar ist, steht auf einem anderen Blatt.
  
Das hängt mit der Art und Weise zusammen, wie Calc - und auch Excel! - 
Zeitwerte intern speichert: Eine Tabellenkalkulation (TK) speichert eben 
gerade *nicht* mehrere Objekte. Sondern wie ich in der zweiten Mail 
geschrieben habe (wo ich Dir zeige, wie Du 0h unterdrücken kannst): eine 
TK speichert eine Zeit als Bruchteil eines Tages. So ist 18 h = 0.75 (= 
18/24), 19 h = 0.7916667 (= 19/24), 19:30 h = 0.8125 (= 19.5/24) und 
19:34:33 h = 0.815659722 (= [19 + 34/60 + 33/3600]/24). Dabei spielt es 
zunächst überhaupt keine Rolle, ob es eine Uhrzeit oder eine Zeitdauer 
ist. Was wir sehen - und was wir eingeben können - das ist nur eine 
besondere Formatierung eines Dezimalbruches, der zwischen 0 und 1 liegt. 
Wenn Du nun 12:45 eingibst, dann kann die TK ja nicht wissen, ob Du 12 h 
und 45 m oder 12 m und 45 s meinst. Standardmässig scheint Calc die 
Eingabe 12:45 zu 12:45:00 zu vervollständigen. Da sie aber der Logik des 
Zahlenformats widerspricht, würde ich dringend davon abraten, diese 
verkürzte Schreibweise anzuwenden. Zudem bist Du nie sicher, ob solche 
Non-Standards in einer späteren Programm-Version nicht plötzlich 
abgewandelt werden - gerade weil sie eben keinem Standard entsprechen, 
sind die Programmierer frei, ob und wenn ja wie sie das umsetzen wollen.


Du kannst meine Behauptungen leicht verifizieren: gib eine Zeit ein und 
formatiere sie danach als alle, oder gib eine Dezimalzahl ein und 
formatiere sie als Zeit. Beides funktioniert. Die uns gewohnte 
Darstellung ist eben nur eine spezielle Formatierung von gewöhnlichen 
Dezimalbrüchen.


Freundlich grüsst

Ernst


-
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

[de-users] Re: Calc: Formatierung verschwindet beim aktualisieren von Daten

2006-03-29 Diskussionsfäden Thomas Eichert
Hallo Robert,

vielen Dank für Deine Antwort!

Robert Großkopf wrote:

 Wenn man nun über Daten - Bereich aktualisieren die Daten aktualisiert,
 wird die Abfrage neu eingelesen, die Daten sind aktuell, aber die
 Formatierung ist wieder weg.
 
 Ich habe für mich dieses Problem in vorherigen Versionen dadurch gelöst,
 dass ich meine Daten in ein gesondertes Tabellenblatt eingelesen habe. Da
 ich sowieso über eine entsprechende Kodierung noch die jeweils passenden
 Datensätze auf dem formatierten Blatt ausfiltern musste war dies der
 günstigste Weg.

D.h. Du filterst die Zeilen und übernimmst nur die gefilterten Zeilen in die
formatierte Tabelle? Wie geht das?

 Bei Dir wäre das allerdings einfach eine Tabellenkopie, die in den
 formatierten Bereich herübergezogen wird.

Wie meinst Du das mit herüberziehen? 

Ich habe das jetzt mal so probiert:
Tabelle1 enthält den zu aktualisierenden Datenbereich.
in Tabelle2 habe ich eingefügt:
=Tabelle1.A1 | =Tabelle1.B1 | =Tabelle1.C1 | ...
Das ganze mit der Maus markiert und weeeit nach unten gezogen.

So werden alle entsprechenden Spalten in Tabelle2 angezeigt, nur das jetzt
in allen leeren Zellen 0 angezeigt wird. Gut das kann man abschalten,
aber es werden die leeren Zeilen auch mit gedruckt. Die tatsächliche Anzahl
der Zeilen in meiner Datenbankabfrage kann aber variieren.

Wie kann man erreichen, das die leeren Zeilen nicht gedruckt werden?
Ich habe schon versucht, mit Bedingter Formatierung eine Formatvorlage
zuzuweisen in der bei Zellschutz Für Ausdruck ausblenden aktiviert ist.
Gedruckt wird trotzdem :-(

Bin ich da vielleicht komplett auf dem Holzweg und es gibt vielleicht eine
einfachere praktikablere Lösung?

Beste Grüße und Danke für die Hilfe!
Thomas




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Re: Calc: Formatierung verschwindet beim aktualisieren von Daten

2006-03-29 Diskussionsfäden Robert Großkopf
Hallo Thomas,

 D.h. Du filterst die Zeilen und übernimmst nur die gefilterten Zeilen in
 die formatierte Tabelle? Wie geht das?

Ich habe ein Tabellenblatt, in dem bestimmte Kennziffern (auch außerhalb des 
Druckbereiches) stehen. Dieselben Kennziffern lese ich aus der Datenbank ein 
(Group By - Funktion). Tabelle 1 liefert jetzt aus Tabelle 2 durch eine 
Wenn-Abfrage über den gesamten Bereich an jeder beliebigen Stelle den Wert, 
der in Tabelle 2 in der Zeile steht, in der ebenfalls die Kennziffer die 
Kennziffer steht. Ich stelle auf diese Art die Haushaltsabrechnungen unserer 
Schule zusammen.

  Bei Dir wäre das allerdings einfach eine Tabellenkopie, die in den
  formatierten Bereich herübergezogen wird.

 Wie meinst Du das mit herüberziehen?

2 Möglichkeiten: Die erste wie unten, wobei ich über eine Wenn-Abfrage die 
Null ausschließen würde. Die zweite ist händisch zu lösen: Tabelle 1 
markieren, in Tabelle 2 nicht einfach einfügen sondern wählen 
Bearbeiten - Inhalte Einfügen - Formate abwählen, Zahlen anwählen.

 Ich habe das jetzt mal so probiert:
 Tabelle1 enthält den zu aktualisierenden Datenbereich.
 in Tabelle2 habe ich eingefügt:
 =Tabelle1.A1 | =Tabelle1.B1 | =Tabelle1.C1 | ...
 Das ganze mit der Maus markiert und weeeit nach unten gezogen.

 So werden alle entsprechenden Spalten in Tabelle2 angezeigt, nur das jetzt
 in allen leeren Zellen 0 angezeigt wird. Gut das kann man abschalten,
 aber es werden die leeren Zeilen auch mit gedruckt. Die tatsächliche Anzahl
 der Zeilen in meiner Datenbankabfrage kann aber variieren.
Hier liegt der Unterschied zu dem, was ich mache: Ich habe ein festes 
Formular, in das ich so Werte einlese. Was nicht im formatierten Formular 
abgefragt wird kann ruhig in der Datenbankabfrage erscheinen - es erscheint 
(leider) nicht auf der formatierten Seite. Dadurch habe ich schon so manches 
Mal nach fehlenden oder überschüssigen Euros suchen müssen und versuche 
jetzt, das Ganze unter PHP besser zu realisieren.

 Wie kann man erreichen, das die leeren Zeilen nicht gedruckt werden?
 Ich habe schon versucht, mit Bedingter Formatierung eine Formatvorlage
 zuzuweisen in der bei Zellschutz Für Ausdruck ausblenden aktiviert ist.
 Gedruckt wird trotzdem :-(

Mit Erstaunen habe ich das Problem auch registriert. Offensichtlich leere 
Seiten werden gedruckt, auch wenn ich die Option zum Unterdrücken leerer 
Seiten wähle. Da ging es dann wohl mehr um die leeren Seiten, die wegen der 
Textverarbeitungsproblematik erscheinen (Seiten, die eingefügt werden, damit 
rechte und linke Seiten schön hintereinander liegen).

Die 2. Möglichkeit geht aber ohne Probleme. 

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]