Ich brauch fuer einen XML-Export das älteste und das neueste Dokument in einem View. Den View kann ich nicht ändern, neuer View ist nicht und auch die Sortierung kann ich nicht so ändern, dass ich mit GetFirst... und GetLastDocument die entprechenden Docs bekomme.
Zur Zeit fahr ich mit Set doc = view.GetFirstDocument
While Not(doc Is Nothing)
If(doc.Lastmodified > newest) Then
newest = doc.Lastmodified
End If
If(doc.Lastmodified < oldest And Cstr(doc.Lastmodified) <> "") Then
oldest = doc.Lastmodified
End If
Set doc = view.GetNextDocument(doc)
Wend
ueber den View, um die ensprechenden Daten zu finden und anschließend nochmals, um das XML zu generieren.
Das kann/muss doch effektiver gehen, oder?