Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

absteigende Sortierung von Zeilen in einer Abfrage

Begonnen von hermann169, November 04, 2014, 21:37:23

⏪ vorheriges - nächstes ⏩

hermann169

Hallo,
ich habe eine Datenbank mit ID,Nachname,Vorname und 5 Kombinationsfeldern.
Über ein Formular werden die Eingaben gemacht. Die Spalten mit den Kombinationsfeldern enthalten Zahlen mit und ohne Komma von 1 bis 100.
Nach einer Abfrage sieht das Ergebnis so aus:

  ID     Name  Vorname   Wertung_1    Wertung_2   Wertung_3   Wertung_4  Wertung_5
   1      Meier   Tobi            77,8              81,0             63,9           84              73,6
   2      Huber   Alfons        63,4              74,3             50,2           80,9           78,6
   3      Schmid Uli             84,6              85,9             80,3           88              91,4
usw.
Wie erreiche ich, dass die Ergebnisse einer Zeile absteigend sortiert werden.
Das Ergebnis sollte so aussehen:

  ID     Name  Vorname   Wertung_1    Wertung_2   Wertung_3   Wertung_4  Wertung_5
    1    Meier   Tobi            84                 81,0              77,8          73,6            63,9
    2    Huber   Alfons        80,9              78,6              74,3          63,4            50,2
    3    Schmid Uli             91,4              88                85,9           84,6            80,3
                           
Für Eure Hilfe (Anfänger), wäre ich dankbar.
Viele Grüße Hermann















MaggieMay

Hallo Hermann,
Zitat von: hermann169 am November 04, 2014, 21:37:23Nach einer Abfrage sieht das Ergebnis so aus:
Name
was genau möchtest du uns damit mitteilen und was ist deine Frage dazu?
Freundliche Grüße
MaggieMay

MzKlMu

Hallo,
das geht so nicht. Man kann in einer  Datenbank keine Felder die in einer Zeile sind sortieren. Zumindest nicht mit vertretbarem Aufwand. In Excel geht das, aber Access kann das nicht. Du benötigst für die Wertung eine extra Tabelle mit einem Fremdschlüssel zum Namen (Person) in der die Wertungen als Datensätze abgelegt werden. Also so:

WertungID  PersonID  WertungNr   Wertung
      1                 1            1              77,8
      2                 1            2              81,0
      3                 1            3              63,9
      4                 1            4              84,0
      5                 1            5              73,6
      6                 2            1              63,4
      7                 2            2              74,3
      8                 2            3              50,2
      9                 2            4              80.9
     10                2            5              78,6
usw.


Jetzt kannst Du sortieren.
Gruß Klaus

hermann169