Werte von-bis definieren

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: Werte von-bis definieren

Re: Werte von-bis definieren

von clag » Di, 10.02.2009 17:06

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

und dann passt's schon

und Danke das du nochmal drübergeschaut hast

Re: Werte von-bis definieren

von Charly » Di, 10.02.2009 12:48

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:

Code: Alles auswählen

Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).string
Wert1 = Blatt.getCellByPosition(I,Zeile+2).string
schreibe

Code: Alles auswählen

Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).value
Wert1 = Blatt.getCellByPosition(I,Zeile+2).value
Gruß
Charly

Re: Werte von-bis definieren

von clag » Di, 10.02.2009 06:50

Moin moin,

Hi Karolus ich hatte es ja befürchtet :cry:
Karolus hat geschrieben:-nee das lassen wir mal weg -
Hi Charly schau dir jetz mal dieses an
test-db_V5a.ods
(22.69 KiB) 86-mal heruntergeladen

Re: Werte von-bis definieren

von Karolus » Mo, 09.02.2009 18:57

Hallo
clag 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)
Du meinst eine RegEx für (im schlimmsten Fall) von 27.2.09 14:45 bis 2.3.09 9:30
-nee das lassen wir mal weg - lös das analog zu Charlys "#_10_20", das funktioniert auch bei Datums/Zeitwerten.

Gruß Karo

Re: Werte von-bis definieren

von clag » Mo, 09.02.2009 18:39

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

Re: Werte von-bis definieren

von Charly » Mo, 09.02.2009 15:48

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
Dateianhänge
test-db_V5.ods
(18.78 KiB) 64-mal heruntergeladen

Re: Werte von-bis definieren

von clag » Mo, 09.02.2009 12:47

Hallo Karolus,

wieso ohne gewähr, und das vom Formelzauberer ?

oder meintest du dies } hier, stimmt damit geht's nicht :lol:

aber sonst 1A wie immer

Re: Werte von-bis definieren

von Karolus » Mo, 09.02.2009 12:01

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

Werte von-bis definieren

von clag » Mo, 09.02.2009 11:39

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 ?

Nach oben