Datensätze seitenweise abrufen

Datensätze können optional lediglich seitenweise abgerufen werden. Dies führt bei > 500.000 Datensätzen in Kombination mit Papierkorb oder Datensatzrechten zu einem immensen Performancegewinn. Die Funktion kann in den Eigenschaften der jeweiligen Ansicht deaktiviert werden. Weitere Informationen dazu finden Sie im Kapitel Konfiguration Ansichten unter Allgemein.

Wenn die Option 'Datensätze seitenweise abrufen" aktiv ist, sind folgende Besonderheiten zu beachten:

1.  Ein direkter Sprung zum Ende der Daten ist nicht möglich, da aufgrund des seitenweisen Abrufs auch nur die tatsächlich angezeigten Datensätze zur Verfügung stehen. Nutzen Sie hierfür z. B. eine umgekehrte Sortierung (absteigend/aufsteigend).

2.  Über die Scrollbar wird stets seitenweise nach unten und oben gescrollt.

3.  Mirroring: Jede neue Seite ist eine neue, aktualisierte Datenabfrage, d. h. Datensatzänderungen anderer Benutzer können dazu führen, dass Datensätze beim Durchblättern erneut angezeigt werden.

Beispiel: Die Datensätze sind nach "GeändertAm" aufsteigend sortiert. Der betreffende Datensatz ist der älteste und damit auf der ersten Seite der oberste (erste) Datensatz der Liste. Nun blättern Sie weiter. Parallel ändert ein anderer Anwender an diesem Datensatz ein Feld, d. h. das "GeändertAm"-Datum verändert sich und ist nun das aktuellste aller Datensätze. Wenn Sie nun weiterblättern und am Ende der Liste ankommen, sehen Sie den Datensatz erneut.

4.  Ghosting: Jede neue Seite ist eine neue, aktualisierte Datenabfrage, d. h. Datensatzänderungen anderer Benutzer können dazu führen, dass Datensätze beim Durchblättern überhaupt nicht angezeigt werden.

Beispiel: Die Datensätze sind nach "GeändertAm" absteigend sortiert. Der oberste (erste) Datensatz der Liste ist der zuletzt geänderte. Nun blättern Sie weiter. Parallel ändert ein anderer Anwender an einem Datensatz, der ganz am Ende der Liste einsortiert war, ein Feld, d. h. das "GeändertAm"-Datum verändert sich und ist nun das aktuellste aller Datensätze. Wenn Sie nun weiterblättern, werden Sie diesen Datensatz nie sehen, da er mittlerweile auf Position 1 der ersten Seite ist.

5.  Ist bei der Datenabfrage eine Sortierung nach einem 1:1-verknüpften Feld aktiv (zum Beispiel in "Kontakten" nach "Firma"), so wird das seitenweise Abrufen pausiert, da sich diese spezielle Kombination negativ auf die Performance auswirkt.

Hinweis: Um diese Effekte bei der Massenverarbeitung von Daten zu verhindern, wird bei Seriendruck, Export, Reporting, Suchen/ Ersetzen, Wechseln u. a. eine vollständige, autarke Kopie der Datenabfrage am Server erzeugt. Dies kann mit einer entsprechenden Wartezeit in diesem Augenblick einhergehen.