Seite 1 von 1
[gelöst] Leere Felder per Spezialfilter - wie geht das?
Verfasst: Di, 26.08.2008 20:33
von Quinecarrieux
Wenn ich eine Liste habe und per Standardfilter vorgehe, ist es ja noch einfach: dann brauche ich einfach in der Dropdown-Liste den Wert
- leer - auswählen, und schon bekomme ich nur noch die Datensätze angezeigt, welche in dem bezeichneten Datenfeld keinen Eintrag haben.
Nun möchte ich aber Datensätze filtern, für die der Standardfilter nicht ausreicht. Konkret: im Feld_1 sollen zwei verschiedene Werte per logischem ODER gefiltert werden. Gleichzeitig sollen aber nur Datensätze angezeigt werden (logisches UND), welche im Feld_2 noch keine Einträge enthalten.
Hat jemand eine Idee, welchen Platzhalter ich im Kriterienfeld des Spezialfilters für dieses
- leer - einsetzen muss?
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Mi, 27.08.2008 10:42
von Quinecarrieux
Probiert habe ich bereits, die Syntax aus Formeln zu übernehmen, also ="". Das hat leider nicht funktioniert.
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Mi, 27.08.2008 21:31
von Quinecarrieux
@paljass: Leider hat das nicht das gewünschte Ergebnis gebracht. Beim Standardfilter mit - leer - erhalte ich drei Treffer, während ich beim Spezialfilter mit dem nackten =-Zeichen null Treffer erhalte.
Vorsichtshalber einige Angaben zum verwendeten Produkt: ich benutze OOo 2.4 unter Linux.
Diverse reguläre Ausdrücke habe ich inzwischen auch schon probiert. Insbesondere führt auch der Ausdruck ^$ nicht zum gewünschten Ergebnis.
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Mi, 27.08.2008 22:11
von Karolus
Hallo
Versuch mal mit dem Ausdruck:
<>^.*$
Gruß Karo
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Do, 28.08.2008 09:06
von Quinecarrieux
@paljass:
Da es mit deiner step-by-step-Anleitung leider auch nicht funktionierte, lade ich mal vier Dateien hoch:
1. Hilfebeispiel.ods - der fehlgeschlagene Versuch mit den Daten aus der Hilfe
2. Standardfilter.ods - eine eigene Versuchsdatei, bei der mit Hilfe des Standardfilters das korrekte Ergebnis herauskommt
3. Spezialfilter.ods - dieselbe Datei, diesmal mit Spezialfilter (und leider anderem Ergebnis)
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Do, 28.08.2008 09:10
von Quinecarrieux
Da sich immer nur maximal drei Dateien gleichzeitig hochladen lassen, hier die 4. Datei in einem weiteren Beitrag:
4. Filtermaske.ods - Screenshot der in Spezialfilter.ods verwendeten Maske
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Do, 28.08.2008 20:38
von Quinecarrieux
Hallo paljass,
da kann man dann wohl nichts machen, schade. Trotzdem vielen Dank, dass du mir bei der Suche nach der Problemursache geholfen hast. Da werde ich mir dann wohl mit ein paar Tricks helfen müssen: indem ich z. B. zunächst die Leerfelder mit dem Standardfilter heraussuche, diese dann mit ansonsten nicht benötigten Sonderzeichen auffülle und anschließend per Spezialfilter nach diesen Sonderzeichen filtere.
paljass hat geschrieben:kannst du mal nen anderen Namen nehmen, diesen kann man ja weder sprechen noch schreiben

Zugegeben, zum schreiben ist er ein wenig lang; aber auszusprechen ist er eigentlich einfach, wenn man einmal weiß, dass ich eine Schwäche für Nicks habe, die französisch klingen, aber nix zu bedeuten haben. Ausgesprochen wird er ['kin'kayö]. Ist doch einfach, oder?
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Fr, 29.08.2008 20:26
von Quinecarrieux
paljass hat geschrieben:In diesem Zusammenhang fiel mir ein, dass ich schon mal von Schwierigkeiten mit den Oo-Version gelesen habe, die mit Linux ausgeliefert wurden. Nach Installation der Oo-Version von der offizellen Oo-Seite waren die Schwierigkeiten ausgeräumt.
Das werde ich dann mal ausprobieren, wenn ich ein wenig Zeit habe. Vielleicht dieses Wochenende noch. Dazu werde ich in einer Testpartition das Ubuntu 8.04 aber nochmals neu aufsetzen. Wenn das mit der aktuellen offiziellen Oo-Version funktioniert, werde ich an das Ubuntu-Team einen Hinweis schreiben. Eventuell lässt sich das per Patch ja bereinigen.
Mit Oo Calc 2.2 unter Windows habe ich die Leerfelder übrigens inzwischen erfolgreich ausgefiltert.
Re: Leere Felder per Spezialfilter - wie geht das?
Verfasst: Sa, 30.08.2008 20:39
von Quinecarrieux
Nun habe ich die Lösung doch noch gefunden:
Karolus hat geschrieben:Hallo
Versuch mal mit dem Ausdruck:
<>^.*$
Gruß Karo
Das war es schon fast, lediglich die Zeichen ^ und $ waren zu viel. Also:
<>.*
Reguläre Ausdrücke eingeschaltet, und schon funktionierts bei der mit Ubuntu 8.04 mitgelieferten Version, wie es soll.
Allen nochmals vielen Dank für die Mithilfe.
Re: [gelöst] Leere Felder per Spezialfilter - wie geht das?
Verfasst: So, 31.08.2008 09:17
von Karolus
Hallo
Hier (original OOo 2.41 unter Linux) funktionierts in beiden Varianten: <>.* oder <>^.*$,
mit der (Windows ?)-variante von Palljass mit =Gleichheitszeichen hatte ich keinen Erfolg.
Gruß Karo
Re: [gelöst] Leere Felder per Spezialfilter - wie geht das?
Verfasst: So, 31.08.2008 20:20
von Quinecarrieux
Hi Karo,
stimmt, jetzt funktioniert's bei mir auch. Vermutlich habe ich beim ersten Versuch im Eifer des Gefechts einfach vergessen, die regulären Ausdrücke auf aktiv zu setzen (oder so etwas ähnliches).
Das schlichte Gleichheitszeichen führt dagegen bei mir nur bei deaktivierten regulären Ausdrücken und unter Windows zu dem gewünschten Ergebnis.