Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tabama am 27.03.06 - 16:12:29

Titel: leere Kategorien und Spaltensummen
Beitrag von: tabama am 27.03.06 - 16:12:29
Hallo,

habe Dokumente mit Lesereinschränkungen. Damit die leeren Kategorien nicht in den Ansichten angezeigt werden, blende ich sie über die entsprechende Ansichtenoption aus. Das funkt auch.
Wenn ich aber Spaltensummen in der Ansicht habe, wird die Gesamtsumme aller Dokumente (auch derer, auf die der User keine Leseberechtigung hat) angezeigt.

Wie kann ich das verhindern?
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: Thomas Schulte am 27.03.06 - 16:24:15
Gar nicht. Das ist auch so ein Fall von Ällerbätsch von der IBM. die Summen werden über den Indexer berechnet und nicht zur Laufzeit. Das hat zur Folge, das da Leserfelder und deren Rechte nicht greifen.
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: tabama am 27.04.07 - 15:49:11
sitze schon wieder vor so einem Problem.

Gibt es irgendeinen Workaround (Auch wenn es kompliziert ist) ?
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: Axel am 27.04.07 - 16:10:49
Bisher ist keiner bekannt.


Axel
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: koehlerbv am 27.04.07 - 16:58:23
Das Notes da so reagiert, ist schon sinnvoll (siehe hierzu auch Thomas' Antwort).
In einer Ansicht bekommst Du das auf Grund der o.g. Tatsache (die unter anderen Performancegründen geschuldet ist) niemals hin. Du kannst aber ohne weiteres eine eingebettete Ansicht verwenden und ausserhalb dieser eingebetteten Ansicht dann selbst die Summenbildung vornehmen. Vielleicht reicht schon ein @Sum?

Bernhard
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: tabama am 30.04.07 - 08:08:46
Hallo Bernhard,
wie meinst du denn das?
Mit der eingebetteten Ansicht habe ich auch schon rumexperimentiert. Der einzige Vorteil bisher war, dass die Gesamtsumme nicht da war. Die Summen der Kategorien waren jedoch noch genause (alle Dokumente).
Ich wollte nun umständlich über eine Collection Arrays füllen und diese dann Spaltenweise mit neue Zeile als Trennzeichen darstellen.

Wie kann ich denn mit einer @Sum auf eine eingebette Ansicht zugreifen?
Titel: Re: leere Kategorien und Spaltensummen
Beitrag von: koehlerbv am 01.05.07 - 14:37:19
Du willst ja die korrekte Gesamtsumme über eine ganze Ansicht, in der jedoch auch Dokumente für die Summenbildung berücksichtigt werden, die durch Leserfelder bedingt in der Ansicht gar nicht erscheinen.
Die embedded view verwendest Du nur wegen der Positionierung des Feldes "Gesamtsumme".
Die "ordentliche" Gesamtsumme bildest Du mit @Sum (@dbColumn (Deine DB, Deine Ansicht, Deine Spalte).

Kommst Du dabei über die 64k-Grenze von @dbColumn, hast Du ein Architekturproblem in Deiner Applikation oder gar die falsche Middleware für Deine Aufgabe azsgewählt.

Bernhard