bedingte Formatierung funktioniert nicht

calafati

Mitglied
Hallo zusammen,

anscheinend habe ich entweder ein Verständnisproblem, oder schlicht etwas falsch gemacht. ich möchte im Control-Center im Modul "Zu erstellende VK-Rechnungen" allen(!) dort aufgeführten Vorgängen in Form einer Ampel einen Status zuweisen.

Letzter Liefertermin HEUTE = gelbe Füllung
Letzter Liefertermin GRÖSSER HEUTE = grüne Füllung
Letzter Liefertermin KLEINER HEUTE = rote Füllung

In einer früheren Version ließ sich die Spalte "Letzter Liefertermin" wie folgt formatieren (analog zu obiger Vorgabe):
[Letzter Liefertermin] = Today()
[Letzter Liefertermin] > Today()
[Letzter Liefertermin] < Today()

In meiner aktuellen Version (9.0.9185) scheitere ich bei gleich zwei versuchten Wegen:

1) versuche ich, die Formeln über "gleich/größer als/kleiner als" anzugehen, scheitere ich an der Tatsache, daß sich im beigestellten Kalender die Schaltfläche heute zwar auf das aktuelle Tagesdatum bezieht, dies aber statisch bleibt. Gebe ich heute "heute" an, habe ich heute folgerichtig den 08.01. dort stehen, morgen aber auch...

2) gehe ich über die "Datum/Zeit Operatoren", kann ich die Formel mit "heute" FÜR heute zwar bauen, aber nicht prüfen, da für heute schon alles "abgefrühstückt ist . Kein Problem soweit, ich gehe einfach mal davon aus, daß das morgen schon okay sein wird Versuche ich mich allerdings an der zweiten Formel ", habe ich augenscheinlich ein Verständnisproblem. Da die früheren und späteren Bereiche sich durchaus über Tage UND Wochen hinziehen können, habe ich mir gedacht: ich arbeite einfach mit "Ist später in diesem Jahr". Aber darunter fällt MORGEN doch auch, oder??? Bei der bereits gebauten und "angewendeten" Formel im angehängten Bild schlägt jedoch nichts an?!?

1736345204567.png
1736345976925.png
Was mache ich falsch?!? Besten Dank für Euren geschätzten Rat.
LG
Klaus
PS: gerade rumgesponnen: ODER muss etwa "später in dieser Woche", "später in diesem Monat" UND "später in diesem Jahr" komplett gesetzt werden, fällt "morgen" etwa nur in die aktuelle Woche???
 
Moin,

das dürfte sich alles mit einer Funktion abbilden lassen, und zwar DateDiffDay(startDate, endDate) also die Differenz zwischen zwei Terminen in Tagen. Heute ist in dieser Formel immer Now(). Also so was wie:
Code:
DateDiffDay([Letzter Liefertermin], Now()) > 0

oder

DateDiffDay([Letzter Liefertermin], Now()) = 0

oder

DateDiffDay([Letzter Liefertermin], Now()) < 0
Ich weiß natürlich nicht, wie rum der rechnet, also was in das erste Feld rein muss und was in das zweite, aber dieses Problem habe ich schon seit meinen allerersten Programmierungen und in allen Sprachen. Ich muss IMMER probieren und das klappt nie auf Anhieb. :)

Alle Funktionen für die bedingten Formatierungen mit Erläuterungen findest Du unter.
Syntax für bedingte Formatierungen

Grüße aus Hannover
 
Moin zurück,
schon mal besten Dank für die Antwort. Try und ggf. Error ist überhaupt kein Problem, durch ausprobieren lernt man ja ständig hinzu .
Mein Problem ist eher noch, daß ich gar nicht weiß, WO ich die bspw. von Dir aufgeführten Formeln überhaupt EINGEBEN kann. Wenn ich in die bedingten Formatierungen gehe, kann ich entweder mit den vorhandenen Bausteinen arbeiten (und da stolpere ich ständig über das "statische HEUTE") oder aber ich gehe über den Editor und kann dort die vorhandenen Operatoren verwenden.
Wo kann ich denn die Formel wirklich "von Hand stricken"???
Ich bin mir fast 100%ig sicher, daß ich hier schlicht einen Bedienfehler mache bzw. mangelndes Wissen habe
Besten Dank fürs nochmal drüberschauen
LG
Klaus
 
Moin,

die Formeln werden genau da eingegeben, wie Du es in Deinem Screenshot zeigst (isOutLook .....). Am übersichtlichsten finde ich es über Rechte Maustaste - Bedingte Formatierung - Regeln verwalten. In meinem Beispiel habe ich zwei Regeln eingefügt, die in der Belegauskunft die ganze Zeile blau färben, wenn das Belegdatum länger als 14 Tage zurückliegt und rot wenn mehr als 30 Tage. In der Formel habe ich übrigens die Zahlen 14 und 30 nicht in Hochkomma eingeschlossen, das wird nur merkwürdigerweise in der Regelübersicht so angezeigt.

Unbenannt.JPG

Unbenannt1.JPG

Die Regeln werden von oben nach unten abgearbeitet (der Aufwärts/Abwärts Knopf ändert die Reihenfolge), deswegen werden die Zeilen mit Belegdatumsdifferenz zwischen 15 und 31 Tagen wahrscheinlich zweimal eingefärbt, aber das scheint nicht zu stören. Dadurch kann man aber die Regeln einfacher gestalten.

Grüße aus Hannover
 
Moin zurück und lieben Dank nochmal.
Leider ist dieses Feld in meiner Version gar nicht direkt editierbar, die eingetragenen Werte/Formeln sind auch ausgegraut. Hier muß ich mich an den vorgegebenen Einstellungen über den "3-Punkte-Button" entlanghangeln und scheitere aus genannten Gründen.
Ich weiß nicht, ob dies eventuell mit Nutzungsbeschränkungen zu tun hat. Spielt aber seit gestern auch nur mehr eine untergeordnete Rolle, da ich kurzfristig wieder eine ältere Version eingespielt bekomme. Da hat das funktioniert
Trotzdem Danke!
VG
Klaus
 
Zurück
Oben