Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 10.07.07 - 13:15:49
-
Hallo Leute,
habe eine DB erstellt, die in den Dokumenten u.a. die Geburtstage enthält. Wie kann ich diese für jedes Jahr in einer (neu erstellten) Kalenderansicht anzeigen lassen?
Vielen Dank
-
Schau dir mal die Gestaltung deines Kalenders in der Mail-DB an. Dort kannst du sehen, wie so was geht.
Du brauchst auf jeden Fall für eine Kalenderansicht in der ersten Spalte einen Datums- und Zeitwert.
Für mehr Hilfe brauchts mehr Infos.
Axel
-
Ich weiß, ich habe das auch in der Mail-DB gesehen. Wurde allerdings eine Person nicht in diesem Jahr geboren, so lautet der Geburtstag z.B. "01.11.1960". und wird nicht im Kalender des aktuellen Jahres angezeigt. Leider! Und genau hier habe ich ein Problem. Ich möchte natürlich, dass der Geburtstag jedes Jahr im Kalender angezeigt wird...
*RatlosSei*
-
Du musst eine Datumsliste bilden für die Datumsspalte in der Kalenderansicht mit
@TextToTime (@Explode (@TextToTime (@Text(StartDate) + " - " + @Text (EndDate))))
StartDate ist der Geburtstag, EndDate ist mit @Adjust aus Geburtstag zu bestimmen (160 Jahre sollten reichen ;D).
HTH,
Bernhard
-
@koehlerbv:
Ich habe das jetzt versucht umzusetzen. Dabei erhalten ich eine Liste, in der zu jeder Person jeder Kalendertag (und nicht nur der jährliche Geburtstag) aufgelistet wird. Für die Berechnung des Endedatums habe ich nachfolgende Formel verwendet:
_EndDate := @adjust(Birthday;100;0;0;0;0;0;0)
Kann es sein, dass @Explode bei Übergabe einer Zeitspanne einen Wert für jeden einzelnen Kalendertag zurückgibt?
Vielen Dank
-
Ja, das war totaler Blödsinn, was ich da geschrieben habe.
Mach eine Schleife und nimmt @Adjust, um n mal den Geburstag um ein Jahr zu erhöhen und speichere das Ergebnis in einer Datums-/Zeitliste.
Bernhard
-
Ach Mensch, da hätte ich auch selbst darauf kommen können. Funktioniert einwandfrei.
Vielen Dank!