Werte von-bis definieren
Moderator: Moderatoren
Werte von-bis definieren
Hallo Leutz,
ich hab hier gelernt man kann mit zB "1[0-9][0-9]|200" in einer Filteraktion Werte von 100-200 beschreiben/erfassenn
funktioniert auch prima bis ich bemerkt habe 150 wird 150,5 wird nicht erfasst
wie muss ich es ausdrücken damit auch die stellen nach dem Komma geprüft/erfasst werden ?
ich hab hier gelernt man kann mit zB "1[0-9][0-9]|200" in einer Filteraktion Werte von 100-200 beschreiben/erfassenn
funktioniert auch prima bis ich bemerkt habe 150 wird 150,5 wird nicht erfasst
wie muss ich es ausdrücken damit auch die stellen nach dem Komma geprüft/erfasst werden ?
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Werte von-bis definieren
Hallo
Das Komma und die Kommastelle(n) wären dann nur optional - oder ?
Evtl so:
1[0-9][0-9],?[0-9]*|200,?[0-9}*
ohne Gewähr
Gruß Karo
Das Komma und die Kommastelle(n) wären dann nur optional - oder ?
Evtl so:
1[0-9][0-9],?[0-9]*|200,?[0-9}*
ohne Gewähr
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Werte von-bis definieren
Hallo Karolus,
wieso ohne gewähr, und das vom Formelzauberer ?
oder meintest du dies } hier, stimmt damit geht's nicht
aber sonst 1A wie immer
wieso ohne gewähr, und das vom Formelzauberer ?
oder meintest du dies } hier, stimmt damit geht's nicht

aber sonst 1A wie immer
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Werte von-bis definieren
Hallo Clag!
Nachdem ich denke, dass deine Frage was mit unserem Projekt "Spezialfilter zu tun hat", möchte ich dir sagen, dass ich in den letzten Tagen ein paar Zusatzinformationen erhalten habe, durch die ich jetzt auch einen Von_Bis_Bereich filtern kann.
Ich will dir das Ergebnis nicht vorenthalten. Der Code-Teil, der dir Probleme bereitet haben, ist aber immer noch drin. Die musst du eventuell wieder entfernen.
Gruß
Charly
Nachdem ich denke, dass deine Frage was mit unserem Projekt "Spezialfilter zu tun hat", möchte ich dir sagen, dass ich in den letzten Tagen ein paar Zusatzinformationen erhalten habe, durch die ich jetzt auch einen Von_Bis_Bereich filtern kann.
Ich will dir das Ergebnis nicht vorenthalten. Der Code-Teil, der dir Probleme bereitet haben, ist aber immer noch drin. Die musst du eventuell wieder entfernen.
Gruß
Charly
- Dateianhänge
-
- test-db_V5.ods
- (18.78 KiB) 63-mal heruntergeladen
Re: Werte von-bis definieren
Hallo Charly,
super Idee von dir,
an so etwas hatte ich schon eine Weile gedacht, aber eben ohne Idee zur Umsetzung
denn die Eingabe _#_10_20_ ist doch für die meisten nachvollziehbarer als _1[0-9],?[0-9]*|20,?[0-9]*_
und das Beste, es funktioniert sogar mit dem Datum und auch mit Zwei "von bis Bereichen"
Hans Rosenthal hätte "das ist Spitze" wer anderes vllt "is ja voll geil alter" gesagt, ich schließ mich beiden an
ich werd es gleich noch in mein etwas geändertes Beispiel übernehmen und mal schauen....
Wie der Formelteil für eine Datum/Uhrzeit eingrenzung ausgesehen hätte, kann Karolus bei Gelegenheit ja mal zeigen,
würd mich interessieren, aber ich befürchte das wird bald nen Zweizeiler (wenn überhaupt)
schönen Abend noch
super Idee von dir,
an so etwas hatte ich schon eine Weile gedacht, aber eben ohne Idee zur Umsetzung
denn die Eingabe _#_10_20_ ist doch für die meisten nachvollziehbarer als _1[0-9],?[0-9]*|20,?[0-9]*_
und das Beste, es funktioniert sogar mit dem Datum und auch mit Zwei "von bis Bereichen"
Hans Rosenthal hätte "das ist Spitze" wer anderes vllt "is ja voll geil alter" gesagt, ich schließ mich beiden an

ich werd es gleich noch in mein etwas geändertes Beispiel übernehmen und mal schauen....
Wie der Formelteil für eine Datum/Uhrzeit eingrenzung ausgesehen hätte, kann Karolus bei Gelegenheit ja mal zeigen,
würd mich interessieren, aber ich befürchte das wird bald nen Zweizeiler (wenn überhaupt)
schönen Abend noch
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Werte von-bis definieren
Hallo
-nee das lassen wir mal weg - lös das analog zu Charlys "#_10_20", das funktioniert auch bei Datums/Zeitwerten.
Gruß Karo
Du meinst eine RegEx für (im schlimmsten Fall) von 27.2.09 14:45 bis 2.3.09 9:30clag hat geschrieben: Wie der Formelteil für eine Datum/Uhrzeit eingrenzung ausgesehen hätte, kann Karolus bei Gelegenheit ja mal zeigen,
würd mich interessieren, aber ich befürchte das wird bald nen Zweizeiler (wenn überhaupt)
-nee das lassen wir mal weg - lös das analog zu Charlys "#_10_20", das funktioniert auch bei Datums/Zeitwerten.
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Werte von-bis definieren
Moin moin,
Hi Karolus ich hatte es ja befürchtet
Hi Karolus ich hatte es ja befürchtet

Hi Charly schau dir jetz mal dieses anKarolus hat geschrieben:-nee das lassen wir mal weg -
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Werte von-bis definieren
Hallo Clag!
Schön, dass soweit alles klappt.
Zu deinem Formatierungsproblem beim Datum kommt es , glaube ich, weil ich immer mit String-Werten gearbeitet habe. Ich wollte nicht ständig prüfen, ob ich Zahlen- oder Text-Werte hatte. Bei einem fremdländischen Datumsformat, kann es dadurch zu Interpretationsproblemen kommen.
Teste mal mit folgender Änderung:
Statt:
schreibe
Gruß
Charly
Schön, dass soweit alles klappt.
Zu deinem Formatierungsproblem beim Datum kommt es , glaube ich, weil ich immer mit String-Werten gearbeitet habe. Ich wollte nicht ständig prüfen, ob ich Zahlen- oder Text-Werte hatte. Bei einem fremdländischen Datumsformat, kann es dadurch zu Interpretationsproblemen kommen.
Teste mal mit folgender Änderung:
Statt:
Code: Alles auswählen
Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).string
Wert1 = Blatt.getCellByPosition(I,Zeile+2).string
Code: Alles auswählen
Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).value
Wert1 = Blatt.getCellByPosition(I,Zeile+2).value
Charly
Re: Werte von-bis definieren
Hallo Charly,
mir ist noch aufgefallen wenn man eine Zeitspanne mit der hilfsspalte erfasst dann ist nach dem Filtervorgang in den Kriterien in beiden Datumsspalten das Format auch ohne Wochentag !
ist aber auch nicht wichtig, denn wenn man die Kriterien eingibt nimmt man ja eh nur 12.2.9 oder so als Kurzformat (ich jedenfalls, weil ich tipfaul bin)
und dann passt's schon
und Danke das du nochmal drübergeschaut hast
mir ist noch aufgefallen wenn man eine Zeitspanne mit der hilfsspalte erfasst dann ist nach dem Filtervorgang in den Kriterien in beiden Datumsspalten das Format auch ohne Wochentag !
ist aber auch nicht wichtig, denn wenn man die Kriterien eingibt nimmt man ja eh nur 12.2.9 oder so als Kurzformat (ich jedenfalls, weil ich tipfaul bin)

und dann passt's schon
und Danke das du nochmal drübergeschaut hast
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox