online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon hertan01 vom 10.04.2020, 19:57 Options

Zählen von Belegen in Access

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 schreiben

Antwort 1 von lorf55 vom 21.04.2020, 15:15 Options

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.

Ähnliche Themen

Access schließt sich automatisch
Reozeel  22.06.2007 - 189 Hits - 6 Antworten

Wie kann man den Ziffernblock mit anderen Zahlen/Buchstaben belegen?
Californication  07.07.2007 - 64 Hits - 3 Antworten

Kann Excel soetwas?
Nasic  07.08.2007 - 186 Hits - 3 Antworten

Access, import Access-Tabellen
KRD  02.09.2007 - 265 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026