Ich benutze HSqlDb als Datenbank und OpenOffice 1.1.3
Nun zu meinem Problem,
In meiner Datenbank gibt es einige Datumsfelder, die aber nicht immer ausgefüllt sein müssen, dies ist auch in den Tabellen soweit kein Probllem,
aber wenn Ich einen Bericht im Writer erstelle, und dann ein Datumsfeld kommt was leer ist, dann schreibt er mir automatisch 01.01.1900 rein,
Mein Wunsch ist aber das dann dort nichts steht.
Über einen Rat würde Ich mich sehr freuen.
Mit freundlichem Gruss Ansgar
Bericht mit Datumsfeldern
Moderator: Moderatoren
Hallo Peter,
zuerst mal vielen Dank für die schnelle Antwort, die ich soweit auch
verstanden habe.
Ich muß aber erkennen, daß es gar nicht so einfach ist, die richtige Frage zu stellen. Mein Hauptproblem ist nämlich, daß ich auch nach langem Doku lesen und probieren nicht herausfinde wo ich das von Dir vorgeschlagene eingeben kann.
Deshalb nun eine etwas ausführlichere Schilderung was ich biher getan habe:
Ich habe mit dem Autopiloten einen Bericht erstellt der in einer Tabelle den Inhalt meiner HSQLDB-Tabelle anzeigt. Dieser Bericht liegt jetzt in
Form einer Textdokumentvorlage (.stw) vor, in welcher die Tabelle nur
die Kopfzeile und eine Musterzeile enthält. Diese Tabelle (Kopf- und
Musterzeile) kann ich formatieren unter anderem auch das Datumsformat.
Wenn ich nun von dieser Vorlage ein Dokument erstelle, wird die Musterzeile durch die echten Daten aus der Tabelle ersetzt.
Hierbei tritt nun das Problem auf, dass leere Datumsfelder zu 01.01.1900 werden.
Ein Gedanke den ich hatte war der, dass vielleicht zuerst eine Abfrage in OO erstellen muss und dann hierauf basierend meinen Bericht.
Das hat leider auch nicht geholfen, in der Abfrage war alles OK, der
Bericht zeigte wieder 01.01.1900.
Über einen weiteren Tip würde ich mich freuen.
Danke und Gruß,
Achim
zuerst mal vielen Dank für die schnelle Antwort, die ich soweit auch
verstanden habe.
Ich muß aber erkennen, daß es gar nicht so einfach ist, die richtige Frage zu stellen. Mein Hauptproblem ist nämlich, daß ich auch nach langem Doku lesen und probieren nicht herausfinde wo ich das von Dir vorgeschlagene eingeben kann.
Deshalb nun eine etwas ausführlichere Schilderung was ich biher getan habe:
Ich habe mit dem Autopiloten einen Bericht erstellt der in einer Tabelle den Inhalt meiner HSQLDB-Tabelle anzeigt. Dieser Bericht liegt jetzt in
Form einer Textdokumentvorlage (.stw) vor, in welcher die Tabelle nur
die Kopfzeile und eine Musterzeile enthält. Diese Tabelle (Kopf- und
Musterzeile) kann ich formatieren unter anderem auch das Datumsformat.
Wenn ich nun von dieser Vorlage ein Dokument erstelle, wird die Musterzeile durch die echten Daten aus der Tabelle ersetzt.
Hierbei tritt nun das Problem auf, dass leere Datumsfelder zu 01.01.1900 werden.
Ein Gedanke den ich hatte war der, dass vielleicht zuerst eine Abfrage in OO erstellen muss und dann hierauf basierend meinen Bericht.
Das hat leider auch nicht geholfen, in der Abfrage war alles OK, der
Bericht zeigte wieder 01.01.1900.
Über einen weiteren Tip würde ich mich freuen.
Danke und Gruß,
Achim
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Hallo Achim,
Nun kannst du die erforderlichen Angaben eintragen.
Gruß
Peter
Klicke auf die Menüoptionen Einfügen/Feldbefehl/Andere... Klicke dann bei der Übersicht Feldbefehle auf den TAB Funktionen und wähle dort als Feldtyp Bedingter Text.Ich muß aber erkennen, daß es gar nicht so einfach ist, die richtige Frage zu stellen. Mein Hauptproblem ist nämlich, daß ich auch nach langem Doku lesen und probieren nicht herausfinde wo ich das von Dir vorgeschlagene eingeben kann.
Nun kannst du die erforderlichen Angaben eintragen.
Gruß
Peter