Domino 9 und frühere Versionen > ND8: Entwicklung

[Erledigt] LN 8.5 - Anzeige in Ansicht per Konfigurations-Dokument einschränken

(1/1)

SlyFox:
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)
--- Ende Code ---

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

koehlerbv:
@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

SlyFox:
Hallo Bernhard,

vielen lieben Dank. So wird's gemacht!

Viele Grüße

Christoph

SlyFox:
Habe es jetzt so umgesetzt, wie Bernhard es vorgeschlagen hat und es funktioniert suuuper!!!

Viele Grüße

Christoph

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln