Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: fraggy am August 22, 2018, 11:46:51

Titel: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: fraggy am August 22, 2018, 11:46:51
Hallo zusammen,
ich brauch einen Zähler in Access welcher sowas macht->
Es soll also pro Standort ein Zähler generiert werden.
Ich hab schon mit Domzahl probiert bin aber immer auf Fehler gestoßen... Was mache ich falsch?
Die Zahlen in der Spalte Nummer sind unique falls das hilft.
Vielen dank schon mal an alle
fraggy

Standort    Nummer       Zähler
A               123                1
A               541                2
A               458                3
B               628                1
B               235                2
B               987                3
B               369                4
Titel: Re: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: DF6GL am August 22, 2018, 11:57:14
Hallo,


wofür soll dieser "Zähler" verwendet werden?

Im Allgemeinen sind solche Maßnahmen fehlerträchtig, bzw. falsch/unnötig.

Hier http://www.donkarl.com/?FAQ3.11  sind nähere Hinweise zu finden.
Titel: Re: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: MzKlMu am August 22, 2018, 12:01:01
Hallo,
so:
If Me.NewRecord = True Then
  Me.Zaehler = Nz(DMax("Zaehler","Tabellenname","Standort = '" & Me.Standort & "'"),0) +1
End If

ungetestet
Im Ereignis "Nach Aktualisierung" des als erstes ausgefüllten Pflichtfeldes.

Me.Standort ist der Name des Feldes auf dem Formular das den Standort anzeigt.
Üblicherweise sollte der Standort aber als Schlüsselzahl vorliegen, da es auch eine Standorttabelle geben sollte die die Schlüsselzahl als Primärschlüssel hat.
Titel: Re: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: fraggy am August 22, 2018, 12:08:26
sorry aber wie nutze ich den code?
ich habe in Access bisher nur mit Abfragen gearbeitet ;-(

Generell habe ich immer knapp 1000 wobei ich die Verteilung nicht kenne, also z.B. 800 mal A und 200 mal B.
Dann hätte ich den Zähler aufsteigend sortiert also so

A 1
B 1
A 2
B 2
A 3
B 3

und dann die Top 300 oder ist das zu kompliziert gedacht?
Titel: Re: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: DF6GL am August 22, 2018, 12:59:41
Hallo,

beantworte bitte die Frage nach dem Sinn des Unterfangens...
Titel: Re: Zähler in Abfrage über mit mehreren Gruppen
Beitrag von: ebs17 am August 22, 2018, 13:33:37
Grundlagen - SQL ist leicht (10) - Nummerierung in Abfragen (https://www.ms-office-forum.net/forum/showthread.php?p=1833485#post1833485)

ZitatIch hab schon ... probiert bin aber immer auf Fehler gestoßen ... Was mache ich falsch?
Denkt man über solch eine Aussage nach, ehe man sie veröffentlicht?
Wenn ja, mit welchem Ergebnis?