Benutzer mit den meisten Antworten
Access 2010: Rangfolge Ermittlung

Frage
-
Ich benutze Access 2010 unter Win 7. Habe eine Abfrage von einer Tabelle "Werteliste". Von dieser will ich eine Siegerliste erstellen mit einer Rangordnung. Wer kann mir helfen?
Felder: Namen, Punkte, Platz
Im Feld Platz soll die Rangfolge erstellt werden
Zu beachten bei Doppelbelegung im Punktefeld, dann 2x gleiche Plätze, dann den nächsten Platz überspringen.
z.B. Namen Punkte Platz
A 100 1
B 90 2
C 90 2
D 80 4
E 70 5
Vielen Dank im Voraus
Horst
Antworten
-
Der Modeller wrote:> Ich benutze Access 2010 unter Win 7. Habe eine Abfrage von einer> Tabelle "Werteliste". Von dieser will ich eine Siegerliste erstellen> mit einer Rangordnung. Wer kann mir helfen?> ...> Zu beachten bei Doppelbelegung im Punktefeld, dann 2x gleiche> Plätze, dann den nächsten Platz überspringen.>> z.B. Namen Punkte Platz>> A 100 1> B 90 2> C 90 2> D 80 4> E 70 5In der Abfrage kannst du als Ausdruck für Platz das verwenden:Platz: DomAnzahl("Namen";"Werteliste";"Punkte>" & [Punkte])+1Dann brauchst du nur noch aufsteigend nach dieser Spalte(+ evtl. zusätzlich nach dem Namen) zu sortieren.Alternativ kannst du die Rangfolge mit einer Unterabfrage lösen.--ServusKarl*********Access-FAQ: http://www.donkarl.com
- Als Antwort vorgeschlagen Henry Habermacher Dienstag, 11. Juni 2013 08:25
- Als Antwort markiert Peter DoeringMVP, Moderator Sonntag, 21. April 2019 12:02
Alle Antworten
-
Der Modeller wrote:> Ich benutze Access 2010 unter Win 7. Habe eine Abfrage von einer> Tabelle "Werteliste". Von dieser will ich eine Siegerliste erstellen> mit einer Rangordnung. Wer kann mir helfen?> ...> Zu beachten bei Doppelbelegung im Punktefeld, dann 2x gleiche> Plätze, dann den nächsten Platz überspringen.>> z.B. Namen Punkte Platz>> A 100 1> B 90 2> C 90 2> D 80 4> E 70 5In der Abfrage kannst du als Ausdruck für Platz das verwenden:Platz: DomAnzahl("Namen";"Werteliste";"Punkte>" & [Punkte])+1Dann brauchst du nur noch aufsteigend nach dieser Spalte(+ evtl. zusätzlich nach dem Namen) zu sortieren.Alternativ kannst du die Rangfolge mit einer Unterabfrage lösen.--ServusKarl*********Access-FAQ: http://www.donkarl.com
- Als Antwort vorgeschlagen Henry Habermacher Dienstag, 11. Juni 2013 08:25
- Als Antwort markiert Peter DoeringMVP, Moderator Sonntag, 21. April 2019 12:02
-
Hallo Karl,
besten Dank für Deine schnelle Hilfe. Funktioniert alles einwandfrei. Wer hätte das gedacht, dass es so einfach ist. Ich verwende Dein Vorschlag " Platz: DomAnzahl("Namen";"Werteliste";"Punkte>" & [Punkte])+1 ".
Nochmals Dankeschön
und einen schönen "verregneten" Tag
Horst
- Bearbeitet Der Modeller Mittwoch, 29. Mai 2013 10:01
- Als Antwort markiert Der Modeller Donnerstag, 30. Mai 2013 08:19
- Tag als Antwort aufgehoben Der Modeller Dienstag, 4. Juni 2013 07:43
-
Hallo,
ich habe ziemlich das gleiche Problem. Es geht auch um eine Ranglistentabelle.
Meine Tabelle heißt: "Spiele"
Bestehend aus z.B. folgenden Spalten
Name Gewonnene Sätze Pluspunkte Minuspunkte Platz
Da jeder Spieler mehrere Durchgänge macht habe ich eine Abfrage mit
Gruppen- und Summenreport erstellt.
Gruppe= Name,
Summe=Gewonnene Sätze-Pluspunkte-Minuspunkte
Die Platzierung ergiebt sich aus folgender Sortierreihenfolge:1. Gewonnene Sätze - Aufsteigend
2. Pluspunkte - Aufsteigend
3. Minuspunkte - Absteigend
Soweit alles Gut....
Nur die Platzierung möchte ich wie ob haben.Gleiches Ergebnis in Spalte: Gewonnene Sätze-Pluspunkte-Minuspunkte = gleiche Platzierung.
Kann mir hier jemand helfen ? - Wenn möglich mit einer Formel, die ich in meine Abfrage einfügen kann.- Bearbeitet Bernhard2402 Dienstag, 9. April 2019 13:31
-
Hallo Bernhard,
das Prinzip bleibt ja immer das Gleiche.
Ein Gesamt Punktestand bestimmt den Rang. Wo liegt also dein Problem?
Vielleicht machst du es wie im Ursprungsthread.
Zeige einige Datensätze wie die Rohdaten wirklich aussehen und wie das Ergebnis sein müsste,
da deine Angaben aus meiner Sicht nicht klar nachvollziehbar sind.
Markus