Domino 9 und frühere Versionen > ND6: Entwicklung
Ansicht nach besten Autoren
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