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
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?
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.
Danke, hat funktioniert ;D
Viele Grüße