Hallo NotesForum,
ich habe folgendes Problem:
Ich habe eine große DB, in der viel mit Leserfeldern gearbeitet wird. Es gibt Lesergruppen, die von 10 000 Dokumenten vielleicht 100 oder 200 sehen dürfen. Wenn jetzt diese Datenbank im Web geöffnet wird, dann gibt es in einer Ansicht, in der alle Dokumente angezeigt werden das Problem, dass der Parameter "start" nicht richtig funktioniert. Normalerweise kann über die Parameter "&start=1" und "&count=30" bestimmt werden von wo und wieviele Dokumente angezeigt werden sollen. Wenn ich also durch meine Einträge "blättern" möchte, dann setze ich einfach start = start + count und ich habe das nächste Dokumenten Packet (also "&start=31" und "&count=30").
Bei Usern einer Lesergruppe passiert nun Folgendes: Der start-Parameter bezieht sich auf alle Dokumente (10 000, also auch die, die der User aufgund der Leserfelder nicht sieht) holt also das insgesamt erste, oder zweite oder 500ste Dokument, je nachdem, was man angibt. Der Count Parameter zählt dann immer die Dokumente, welche der User tatsächlich sieht (aufgrund der Leserfelder). Wenn jetzt das erste Dokument, was ein Leser sieht in der Ansicht eigentlich das Dokument 3000 ist, dann bekomme ich immer das gleiche angezeigt, wenn ich den start-Parameter nur auf 30 oder 100 oder auch 1000 setze.... weil ja ab dort gesehen immer die gleichen Dokumente gefunden werden!
Ist das so verständlich?
Fällt jemandem dazu was schlaues ein? Wie schaffe ich es jetzt, in der Ansicht zu blättern? Gibts vielleicht nen anderen start-Parameter, der sich auf die tatsächlich gefundenen Dokumente bezieht? Die einzige "Lösung" die mir bis jetzt eingefallen ist, wäre für jede Lesergruppe eine eigene Ansicht zu machen. Da es aber wirklich viele Gruppen sind würde ich das eigentlich lieber nicht machen... Das Problem tritt in jeder Datenbank mit Leserfeldern auf, scheint also ganz generell in Notes so zu sein.
Schonmal vielen Dank fürs durchlesen