Domino 9 und frühere Versionen > Entwicklung
Erster Werkag des Monats ermitteln?
Glombi:
Hi Bernhard,
Deine Formal versteh ich nicht richtig ???
Es ist doch
@Weekday(Sonntag) = 1
@Weekday(Samstag) = 6
also muesste es doch so sein:
_Diff :=
@If(
@Weekday(Monatserster) = 1;1;
@Weekday(Monatserster) = 1;2;
0
)
_ErsterWerktag := @Adjust(Monatserster;0;0;_Diff;0;0;0)
Andreas
koehlerbv:
Oh Mann, was hab' ich da für einen Schmarrn geschrieben... Wenn Montag = 1 WÄRE (sondern der Sonntag, was schon mal der erste Schwachfug von mir war), dann berechnet mein Blödsinn den ersten MONTAG im Monat.
Wollte aber gar keiner wissen - selbst ich nicht.
Völlig ohne Häme: Andreas' Formel muß noch an einer Stelle geändert werden.
_Diff :=
@If(
@Weekday(Monatserster) = 1;1;
@Weekday(Monatserster) = 2;2;
0
)
_ErsterWerktag := @Adjust(Monatserster;0;0;_Diff;0;0;0)
Ich geh' jetzt in die Ecke und schäme mich ;-(
Bernhard
yes2002:
Hallo,
Danke für die Tipps - ich werde wohl diese Variante verwenden:
If Day(Today) < 4 Then
'Überprüfung läuft nur, zwischen 1. und 3. eines Monats
If Day(Today) = 1 Then
If Weekday(Today) > 1 And Weekday(Today) < 7 Then
'Prüfen, ob der 1. ein Wochentag ist
'Aktion
End If
Else
If Weekday(Today) = 2 Then
'Prüfen, ob der 2. oder 3. ein Montag ist
'Aktion
End If
End If
End If
Grüße
Glombi:
Hi Bernhard,
danke für die Korrektur - mal wieder Copy-Paste.
Dadurch werden wohl 90% aller Fehler in Programmen erzeugt.
Andreas
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln