Deshalb mein Vorschlag Dir eine Liste mit UNIDs zu merken, dann kannst Du über
db.GetDocumentByUNID(strNotes( deinSchlüssel ))
das Dokument holen.
Vorteil: Die Schlüssel hast Du Dir Ruck- Zuck über eine Ansicht mit ViewEntries gezogen (geht über den View- Index in Sekunden, fast egal wie viele Dokumente Du hast),
und öffnen musst Du nur die Dokumente, die tatsächlich zu aktualisieren sind...
Oder Du machst sowas:
Dim docNotes List as NotesDocumentWhile .... <<< Hier Dokumente durchlaufen set docNotes( deinSchlüssel ) = docWend
das fällt aber auf die Schnauze, wenn Du zu viele Dokumente verarbeiten willst (also GrössenOrdnung 10.000 und mehr)...
Vergiss die Sache mit dem Sortierung anpassen... Es kann sein, dass sich das mit der nächsten Notes- Version wieder ändert, und plötzlich wird der Punkt wieder vor den Zahlen einsortiert... Hatten wir alles schon ! Das ist zu unsicher!!!!