[gelöst] Leere Felder per Spezialfilter - wie geht das?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Leere Felder per Spezialfilter - wie geht das?

Re: [gelöst] Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » So, 31.08.2008 20:20

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.

Re: [gelöst] Leere Felder per Spezialfilter - wie geht das?

von Karolus » So, 31.08.2008 09:17

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: Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » Sa, 30.08.2008 20:39

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: Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » Fr, 29.08.2008 20:26

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?

von Quinecarrieux » Do, 28.08.2008 20:38

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 :D
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?

von Quinecarrieux » Do, 28.08.2008 09:10

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
Dateianhänge
Filtermaske.png
Filtermaske.png (122.64 KiB) 2060 mal betrachtet

Re: Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » Do, 28.08.2008 09:06

@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)
Dateianhänge
Spezialfilter.ods
(10.74 KiB) 81-mal heruntergeladen
Standardfilter.ods
(7.42 KiB) 88-mal heruntergeladen
Hilfebeispiel.ods
(9.56 KiB) 82-mal heruntergeladen

Re: Leere Felder per Spezialfilter - wie geht das?

von Karolus » Mi, 27.08.2008 22:11

Hallo
Versuch mal mit dem Ausdruck:
<>^.*$

Gruß Karo

Re: Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » Mi, 27.08.2008 21:31

@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?

von Quinecarrieux » Mi, 27.08.2008 10:42

Probiert habe ich bereits, die Syntax aus Formeln zu übernehmen, also ="". Das hat leider nicht funktioniert.

[gelöst] Leere Felder per Spezialfilter - wie geht das?

von Quinecarrieux » Di, 26.08.2008 20:33

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.

Bild

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?

Nach oben