Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: SlyFox am 04.04.11 - 15:28:39

Titel: [Erledigt] LN 8.5 - Anzeige in Ansicht per Konfigurations-Dokument einschränken
Beitrag von: SlyFox am 04.04.11 - 15:28:39
Hallo,

ich möchte gerne in einer Datenbank nur die Dokumente anzeigen lassen, die jünger sind als ein bestimmtes Jahr. Da es sich um viele Ansichten handelt und ich nicht jedes Jahre wieder alle Ansichten ändern möchte, möchte ich das ganze über ein Konfigurations-Dokument lösen.

Das Configuration-Dokument enthält 2 Felder: Archive und 2009.

Die Formel in meiner View Selection lautet:
Code
tmpArchiveYear := @ToNumber(@DbLookup("":"NoCache"; @Subset(@DbName;1) : @Subset(@DbName;-1);"Configuration"; "Archive";2));
SELECT ... & (@Year(DateTo) > tmpArchiveYear)

Aber leider greift die Formel nicht. Kann man evtl. in der View Selection so eine Formel nicht nutzen? Wie kann ich es dann anders lösen?

Vielen Dank für eure Hilfe

Christoph
Titel: Re: LN 8.5 - Anzeige in Ansicht per Konfigurations-Dokument einschränken
Beitrag von: koehlerbv am 04.04.11 - 15:32:42
@dbLookup ist eine der Formeln, die in Ansichten nicht funktionieren (können).

Bau Dir einen Agent, der Dein Konfigurationsdokument ausliest und die betreffenden Dokumente mit einem Flag versieht, das Du dann in einer view selection auch auswerten kannst.

Bernhard
Titel: Re: LN 8.5 - Anzeige in Ansicht per Konfigurations-Dokument einschränken
Beitrag von: SlyFox am 04.04.11 - 15:39:03
Hallo Bernhard,

vielen lieben Dank. So wird's gemacht!

Viele Grüße

Christoph
Titel: Re: [Erledigt] LN 8.5 - Anzeige in Ansicht per Konfigurations-Dokument einschränken
Beitrag von: SlyFox am 04.04.11 - 16:16:08
Habe es jetzt so umgesetzt, wie Bernhard es vorgeschlagen hat und es funktioniert suuuper!!!

Viele Grüße

Christoph