Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: superemc am 18.05.03 - 21:59:17

Titel: Kalenderansicht mit Geburtstagen
Beitrag von: superemc am 18.05.03 - 21:59:17
 ???
Hi,

ich hoffe ihr könnt mir bei der folgenden Frage weiterhelfen:
Es gibt in einer Maske ein Feld Geburtsdatum (tt.mm.yyyy).
Über dieses Feld würde ich gerne eine Kalenderansicht erstellen, in welcher der Geburtstag jährlich angezeigt wird. Ichhabe schon verschiedene Versuche hinter mir, schaffe es jedoch nur den Geburtstag in diesem Jahr angezeigt zu bekommen und nicht als jährliches Ereignis.

Vielen Dank für die Unterstützung.

Gruss
Jens
Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: Rootine am 19.05.03 - 11:21:01
hi

schau mal in deinem mailfile nach wie das in deinem kalender dort gelöst worden ist - dort sind ja auch jahrestage vorhanden

lg
roo
Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: superemc am 19.05.03 - 22:18:57
Hi,

im Mail-Kalender kann man zwar "Geburtstag" auswählen jedoch dann auch nur mit einer Jahreszahl eingeben, der dann jedoch auch nicht als jährliches Ereignis erscheint.

Trotzdem Danke für Deine Antwort!

Vielleich kennt jemand noch einen andere Möglichkeit...

Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: Glombi am 20.05.03 - 09:48:37
Du musst das Jahr dynamisch machen.
Wenn in dem Feld "Geburtstag" das Datum in der Form TT.MM.JJJJ steht, musst die Spaltenformel in der Kalenderansicht wie folgt sein:

_Day := @Day(Geburtstag);
_Month := @Month(Geburtstag);
@TextToTime(@Text(_Day) + "." + @Text(_Month) + "." +
@Text(@Year(@Today)))



Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: superemc am 20.05.03 - 21:46:00
Konnte leider wieder nur wieder das Ereignis für das aktuelle Jahr sehen. Ferner hatte ich das Gefühl, dass die Ansicht extrem lange zum Aufbau dadurch benötigt.

Da ich noch wenig Erfahrung in der Notes-Entwicklung habe kann es aber auch sein, dass es an mir liegt.
Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: Glombi am 21.05.03 - 09:27:05
Wegen der Verwendung von @Today dauert das so lange. Eine andere Möglichkeit wäre vielleicht, wenn Du eine Liste erzeugt:

Geburtstag : @Adjust(1;0;0;0;0;0) : @Adjust(2;0;0;0;0;0) : @Adjust(3;0;0;0;0;0)

... usw. Dann wird der Eintrag N mal angezeigt und die Performance ist wesentlich besser.
Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: superemc am 21.05.03 - 20:45:26
Hi Glombi,

danke für den Hinweis.

Aber warum wir mir das Ereignis nicht jährlich angezeigt ?

Wäre super von Dir wenn Du es mir nochmals detailliert beschreiben könntest, wie gesagt vielleicht mache auch ich irgendwie etwas falsch.

Thanx....!
 ;)
Titel: Re:Kalenderansicht mit Geburtstagen
Beitrag von: wflamme am 23.05.03 - 00:32:08
Das Problem ist die !Kalenderansicht!
Die ist nämlich streng linear orientiert, d.h. Du mußt tatsächlich mehrere Dokumente (oder ev. geht auch ein einzelnes Dokument mit Mehrfachwerten?) für jedes Vorkommnis vorliegen haben.

Das Mailfile löst das Problem wiederkehrender Termine mit einem Hauptdokument mit den zentralen Angaben, aus diesen werden dann mit ziemlich komplizierten Klassen die Einzeltermine als Antworten angehängt (oder abgehängt, bei Löschung). Ziemlich untrivial, wegen der Synchronisierung UI/Backend  :'(

Am einfachsten, Du machst Dir 'ne Listenansicht, wirklich. Kannst ja nach Monat kategorisieren.