Wie nummeriere ich Datensätze in einer Zugriffsabfrage fortlaufend?
Wenn Sie eine Access-Abfrage für eine Tabelle ohne fortlaufende Nummern erstellen, können Sie diese mithilfe der Funktion "Dcount()" manuell zur Abfrage hinzufügen. Die Dcount-Funktion verwendet die Zeilennummer und fügt sie der Abfrage hinzu, damit Sie die Ergebnisse in Ihren Microsoft Access-Berichten und Webseiten sortieren und auflisten können. Die Dcount-Funktion wird in der Abfrageentwurfsansicht hinzugefügt, sodass der Programmierer nur eine begrenzte Menge an Code benötigt.
Öffnen Sie Microsoft Access und laden Sie die Datenbank mit der Abfrage, die Sie bearbeiten möchten. Klicken Sie im Hauptmenü auf das Symbol "Abfragen", um eine Liste der in der Datenbank programmierten Abfragen zu öffnen.
Klicken Sie mit der rechten Maustaste auf die Abfrage, die Sie bearbeiten möchten, und wählen Sie "Entwurfsansicht". Dadurch wird der Abfrageeditor in der Entwurfsansicht geöffnet, sodass Sie die ausgewählten Tabellen und Felder anzeigen können.
Geben Sie in der Liste am unteren Bildschirmrand ein neues Feld ein. Verwenden Sie den folgenden Code, um den Abfrageergebnissen eine fortlaufende Nummer hinzuzufügen:
DCount("id","myTable","id <= " & [id]) AS-Zähler
Ersetzen Sie "myTable" durch den Namen der Tabelle, die in der Abfrage verwendet wird.
Speichern Sie die Abfrage und schließen Sie den Design Viewer. Doppelklicken Sie auf den Abfragenamen, der ihn ausführt, anstatt ihn für den Entwurf zu öffnen. Sie sehen nun ein neues Feld namens "Zähler", das eine fortlaufende Nummer für jede Zeile anzeigt.