Domino 9 und frühere Versionen > ND6: Entwicklung

Ansicht nach besten Autoren

<< < (2/6) > >>

TMC:
Hallo Bernhard,

in der Tat kann @DocDescendants Ärger bereiten.

Aber z.B. folgendes funktioniert tadellos in in einer (ascending!) sortierten Spalte bei mir:

_Authors := DeineAutoren;
_Val := @DocDescendants;
_Rest := (@Name([Abbreviate]; _Authors));
_Val + " - " + _Rest

D.h. es findet dann folgende Sortierung statt:
534 - User 17
74 - User 23
8 - User 3

koehlerbv:
Probier das mal in einer neuen Datenbank, Matthias, und schaue dabei darauf, welcher Autor als erster, zweiter, dritter usw. jemals Dokumente erstellt hat. Das dient dann auch der Sortierung - leider.

Soweit meine Erfahrung.

Bernhard

TMC:
Meine Erfahrung sieht da anders aus - siehe oben.

Aber am besten Bruce testet das mal.

Matthias

Glombi:

--- Zitat von: TMC am 03.01.05 - 01:18:32 ---Hallo Bernhard,

in der Tat kann @DocDescendants Ärger bereiten.

Aber z.B. folgendes funktioniert tadellos in in einer (ascending!) sortierten Spalte bei mir:

_Authors := DeineAutoren;
_Val := @DocDescendants;
_Rest := (@Name([Abbreviate]; _Authors));
_Val + " - " + _Rest

D.h. es findet dann folgende Sortierung statt:
534 - User 17
74 - User 23
8 - User 3

--- Ende Zitat ---
Ich habe es nicht getestet (zeitmangel), aber ich schätze, dass alphabetisch sortiert wird und nicht numerisch. D.h.
1
11
2

Oder? Alles andere würde mich jetzt überraschen.

Andreas

TMC:
Sorry Leute.

Mit o.g. Formel wird nur der Teil "_Rest" zur Sortierung verwendet, wohl weil @DocDesc. erst später berechnet wird beim Ansichtsaufbau.
Beim Testen war das dann Zufall, dass der User mit dem ersten Vornamen im Alphabet gleichzeitig die meisten Doks hatte (Murphy lässt grüßen).

Ergo: so nicht zu gebrauchen.
Außer es gibt generell nicht viele Autoren (vielleicht 10) in der DB, dann wäre
@Name([Abbreviate];DieAutoren)  + @DocDescendants(""; " (%)")
sicherlich auch eine Alternative, ist dann nur nicht sortiert.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln