von Lenu » Di, 14.03.2006 12:09
Ich habe auch noch ein wenig probiert. Viel ist es nicht geworden, aber solange wir nichts Besseres finden:
In der Datenquellenansicht muss das Feld ein Zahlenfeld sein, Format nebensächlich, da vom writer sowieso nicht beachtet.
Bleibt also im Moment nur die Variante mit dem Umweg über das Calc-Dokument, das Du halt jeweils neu laden musst.
Im writer fügst Du vor das Feld mit der Nummer mehrere Feldbefehle "Bedingter Text" (ohne Leerzeichen dazwischen) ein:
1. Feldbefehl:
Bedingung: Spalte2<10
Dann: "000"
2. Feldbefehl:
Bedingung: (Spalte2>=10) AND (Spalte2<100)
Dann: "00"
3. Feldbefehl:
Bedingung: (Spalte2>=100) AND (Spalte2<1000)
Dann: "0"
"Spalte2" ist mein Beispiel-Spaltentitel
Ich habs in 1.1.4 probiert. Ob in 2.0 die Schreibweise so akzeptiert wird, weiss ich nicht. Allenfalls musst Du den vollständigen Feldnamen nehmen, dann aber in eckige Klammern setzen:
([Datenquelle.Tabelle.Spalte2]>=100) AND ([Datenquelle.Tabelle.Spalte2]<1000)
Ich habe auch noch ein wenig probiert. Viel ist es nicht geworden, aber solange wir nichts Besseres finden:
In der Datenquellenansicht muss das Feld ein Zahlenfeld sein, Format nebensächlich, da vom writer sowieso nicht beachtet.
Bleibt also im Moment nur die Variante mit dem Umweg über das Calc-Dokument, das Du halt jeweils neu laden musst.
Im writer fügst Du vor das Feld mit der Nummer mehrere Feldbefehle "Bedingter Text" (ohne Leerzeichen dazwischen) ein:
1. Feldbefehl:
Bedingung: Spalte2<10
Dann: "000"
2. Feldbefehl:
Bedingung: (Spalte2>=10) AND (Spalte2<100)
Dann: "00"
3. Feldbefehl:
Bedingung: (Spalte2>=100) AND (Spalte2<1000)
Dann: "0"
"Spalte2" ist mein Beispiel-Spaltentitel
Ich habs in 1.1.4 probiert. Ob in 2.0 die Schreibweise so akzeptiert wird, weiss ich nicht. Allenfalls musst Du den vollständigen Feldnamen nehmen, dann aber in eckige Klammern setzen:
([Datenquelle.Tabelle.Spalte2]>=100) AND ([Datenquelle.Tabelle.Spalte2]<1000)