Autor Thema: Kalendereinträge filtern  (Gelesen 1857 mal)

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Kalendereinträge filtern
« am: 03.02.05 - 09:08:38 »
Moin, Moin

ein Nutzer möchte im (Gruppen)kalender sich nur Einträge anzeigen lassen die NICHT vorbemerkt sind.

Wie geht den das ? (wenn überhaupt)
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Kalendereinträge filtern
« Antwort #1 am: 03.02.05 - 12:11:52 »
Hallo Karotte,

so weit ich weiß, haben Termine, die nur vorgemerkt sind, das Feld "BookFreeTime" auf "1" gesetzt, während die anderen Termine hier ein "" stehen haben.

Das Unterscheidungsmerkmal kannst Du nutzen, um eine Ansicht zu basteln, die nur die Termine anzeigt, die "BookFreeTime" !="1" haben.

Vielleicht ist das ein Weg.

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re: Kalendereinträge filtern
« Antwort #2 am: 04.02.05 - 08:43:10 »
jup das mit dem Feld stimmt ;)

Nur leider hab ich nun folgendes Problem, lege ich mir eine Ansicht an, und definiere Auswahl nach Feld (enthält nicht 1) dann zeigt er mir das zwar in der ansicht an, aber dazu noch meine ganzen mails für den tag, sowie wenn ich dann anfange Termine einzutragen kommen so lustige Jahreszahlen wie: 360005 (liegt angeblich vor heute) und 1899 und das immer schön im wechsel.

Meine Idee wär jetzt folgende im Designer in der Ansicht $Calendar ne weitere Spalte einzufügen und als Auswahlkriterium das Feld zu nehmen.
Wenn ja welche Funktion erfüllt dann seinen Zweck? Select?
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

klaussal

  • Gast
Re: Kalendereinträge filtern
« Antwort #3 am: 04.02.05 - 08:59:53 »
Du musst nur  ;D die Select-Formel in der Ansicht ändern (wie oben beschrieben).

klaus

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re: Kalendereinträge filtern
« Antwort #4 am: 04.02.05 - 18:34:00 »
Hallo Karotte,

die Ansichtsoptionen der Originalansicht $calendar lautet imho so:

SELECT @IsAvailable(CalendarDateTime)

Damit greift man schonmal aus der Maildatei alle Kalenderdokumente.
Erweitere diese folgendermaßen:

SELECT @IsAvailable(CalendarDateTime) & BookFreeTime !="1"

Schon sollte es so funktionieren, wie Du es willst.

Ich habe mir die Original-Ansicht $calendar kopiert und z.B. in die Ansichtsoptionen folgendes eingetragen:

SELECT @IsAvailable(CalendarDateTime) & @Date(@Now) = @Date(STARTDATETIME) & @Date(@Now) <= @Date(EndDateTime) & BookFreeTime !="1"

Effekt:

Eine Kalenderansicht, die nur die heutigen Termine anzeigt ohne diejenigen, die nur vorgemerkt sind. Diese Ansicht habe ich in meine Bookmarkdatei und in die der Kollegen eingebaut, schon weiss jeder, was er heute tun muss  ;)

In andere Kalenderansichten habe ich eine Spalte angefügt mit folgender Formel:

@If(BookFreeTime = "1";64 ;65)

So kann man per Icon sehen, ob ein Termin nur vorgemerkt ist oder nicht.

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz