Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Zählen von Belegen in Access





Frage

Hallo Forum, weil Excel nicht mehr als 65000 Zeilen verarbeiten kann, benötige ich für folgendes Problem eine Lösung in Access (Tabelle mit 600 000 Datensätzen). Ich möchte Rechnungsköpfe zählen. Das bedeutet beim erstmaligen Auftreten einer Rechnungsnummer in einer bestimmten Spalte, soll in einer anderen Spalte eine 1 stehen und auf dem folgenden Rechnungspositionen soll jeweils eine 0 erscheinen. Bsp: 4 verschiedene Rechnungen: Rechnungsnummer | Zähler 1 | 1 1 | 0 1 | 0 2 | 1 2 | 0 3 | 1 4 | 1 4 | 0 In Excel würde ich in die Spalte "Zähler" folgende Formel schreiben (ab Zeile A2): =WENN(A2=A1;0;1) Weiß hier jemand in Access Rat?? Ich kann nicht über SQL Zellen in ZEILEN vergleichen. Gibt es einen einfachen VB Befehl? Vielen Danke. Grüße

Antwort 1 von lorf55

Hallo hertan01,
wenn du Rechnungsnummern zählen willst, geht das mit dieser Abfrage:
SELECT Count(Rechnungsnummer.Rechnungen) AS Anzahl, Rechnungsnummer.Rechnungen
FROM Rechnungen
GROUP BY Rechnungsnummer.Rechnungen;


Das mit dem erstmaligen Auftreten der Rechnungsnummer würde noch eine zusätzliche eindeutige ID-Nummer benötigen, weil die Datensätze ja auch anders sortiert sein können.