Sortieren und Indizieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Client-Datenmengen


Die Verwendung von Indizes bietet mehrere Vorteile für Ihre Anwendungen:

  • Die Client-Datenmengen können die Daten schnell finden.
  • Sie ermöglichen Ihnen, Bereiche anzuwenden, um die Menge der verfügbaren Datensätze zu beschränken.
  • Sie ermöglichen Ihrer Anwendung, Beziehungen zwischen Client-Datenmengen einzurichten, wie beispielsweise Lookup-Tabellen oder Haupt/Detail-Verknüpfungen.
  • Sie legen die Reihenfolge fest, in der die Datensätze präsentiert werden.

Wenn eine Client-Datenmenge Serverdaten repräsentiert oder einen externen Provider verwendet, erbt sie einen Standardindex und eine Standardsortierreihenfolge, basierend auf den Daten, die sie vom Provider empfängt. Der Standardindex hat den Namen DEFAULT_ORDER. Sie können diese Sortierreihenfolge verwenden, aber den Index weder ändern noch löschen.

Neben dem Standardindex verwaltet die Client-Datenmenge einen zweiten Index mit dem Namen CHANGEINDEX, der sich auf die geänderten, im Änderungsprotokoll gespeicherten Datensätze bezieht (Eigenschaft Delta). CHANGEINDEX ordnet alle Datensätze in der Client-Datenmenge so an, wie sie erscheinen, wenn die in Delta angegebenen Änderungen übernommen werden. CHANGEINDEX basiert auf der von DEFAULT_ORDER geerbten Sortierreihenfolge. Wie DEFAULT_ORDER können Sie den Index CHANGEINDEX weder ändern noch löschen.

Sie können andere vorhandene Indizes für eine Datenmenge verwenden oder eigene Indizes anlegen. Die folgenden Abschnitte beschreiben, wie Indizes für Client-Datenmengen erzeugt und angewendet werden.:

Hinweis: Möglicherweise benötigen Sie auch Informationen zu Indizes in tabellenbasierten Datenmengen, die ebenfalls auf Client-Datenmengen angewendet werden. Diese Informationen finden Sie unter Datensätze anhand von Indizes suchen und Datensätze durch Angabe eines Bereichs beschränken.

Siehe auch