Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
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
-
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...
-
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)))
-
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.
-
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.
-
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....!
;)
-
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.