Warum noch ein Access-Buch?
Für wen ist das Buch?
Jetzt bestellen
+ direkter Download des eBooks!
Nur EUR 59,95!
Fehler gefunden?
Bitte melden!
Wünsche an das Buch?
Her damit!
Was denken die Leser über dieses Buch?
Lesen Sie aktuelle Rezensionen!
Kapitel des noch nicht veröffentlichten Buchs zum Downloaden, Probelesen und Kommentieren
Beispieldatenbanken
Zusätzliches Material

Das Buch im HTML-Format

Für unbestimmte Zeit bieten Addison-Wesley und André Minhorst den kompletten Inhalt des Buchs als Download an. Schauen Sie rein und informieren Sie sich über den Inhalt! Und wenn Ihnen das Buch nützlich erscheint und Sie glauben, dass Sie etwas gelernt haben oder durch das Gelesene sogar etwas Zeit und somit Geld bei Ihrer Arbeit einsparen konnten, können Sie sich ja beim Autor und beim Verlag revanchieren - beispielsweise durch den Kauf dieses Buchs.

Am schönsten wäre es natürlich, wenn Sie das Buch direkt hier bestellen - Sie erhalten das Buch dann direkt vom Verlag, und der Autor und Verlag haben dann noch mehr davon, als wenn Sie es anderswo kaufen.

Danke für Ihr Interesse!

9.8.1 Sortieren mit der Sort-Eigenschaft

9.8.2 Sortieren mit der Index-Eigenschaft

Recordsets vom Typ Table lassen sich nur über die festgelegten Indizes sortieren. Wie diese Sortierung erfolgt, legen Sie im Dialog Indizes fest (siehe Abbildung 9.12).

Wenn Sie sich die Möglichkeit offen halten möchten, in beiden Richtungen zu sortieren, legen Sie einfach zwei Indizes auf das gleiche Feld mit unterschiedlicher Sortierreihenfolge an. Beachten Sie, dass die Performance bei der Suche mit indizierten Feldern zwar meist verbessert wird, aber Anfüge- und Aktualisierungsabfragen mehr Rechenzeit benötigen, da auch die Indizes jeweils angepasst werden müssen.

Abbildung 9.12: Festlegen der Reihenfolge für einen Index

Public Sub Sortieren_Table()
    ...
    'Ausgangsrecordset erzeugen
    Set rst = db.OpenRecordset("tblMitarbeiter", dbOpenTable)

    'Index für die Sortierung festlegen
    rst.Index = "idxNachname"

    'Daten in sortierter Reihenfolge ausgeben
    Do While Not rst.EOF
        Debug.Print rst!Vorname & " " & rst!Nachname
        rst.MoveNext
    Loop
    ...
End Sub

Listing 9.40: Sortieren per Index

Nächster Abschnitt:

9.8.3 Filtern mit der Filter-Eigenschaft

© 2006-2008 André Minhorst Alle Rechte vorbehalten.