PDA

Vollständige Version anzeigen : einzelne Datensätze in einen Bericht übernehmen


Holgi
02.08.2001, 22:15
Hallo Leute
Ich versuche gerade eine Fussballtrainingsdb. zu erstellen.dazu habe ich die Kriterien Kategorie und Ort.Über diese beiden Kriterien möchte ich meine Übungen auswählen.Von diesen Datensätzen möchte ich einzelne auswählen und in einen Bericht übernehmen den ich dann später als Trainingsplan benutzen kann.

Kurt aus Kienitz
03.08.2001, 09:38
Hallo Holgi,

Mein Vorschlag währe, daß Du die Zuordnung der Übungen zu einem Trainingsplan speicherst.
Tabellen könnten ungefähr so aussehen:

Tabelle: Trainingsplan
ID | Bezeichnung
---+----------------------
1 | F Jugend
2 | E Jugend
4 | D Jugend

Tabelle: Uebungen
ID | Bezeichung | OrtID | KatID
---+----------------------------+-------+-------
1 | 15 Min. Konditionstraining | 1 | 1
2 | 30 Min. Konditionstraining | 1 | 1
3 | 45 Min. Konditionstraining | 1 | 1
4 | 60 Min. Konditionstraining | 1 | 1
5 | Dibbling | 2 | 2
6 | Ecken | 2 | 3
7 | Elfmeter (sehr wichtig) | 2 | 3

Tabelle: Ort
ID | Bezeichnung
---+--------------
1 | Sporthalle
2 | Fußballplatz

Tabelle: Kategorie
ID | Bezeichnung
---+------------------------
1 | Ausdauer
2 | Technik
3 | Technik II

Tabelle: TPlanUebung
TID | UeID
----+------
1 | 1
1 | 5
2 | 2
2 | 5
2 | 6
3 | 3
3 | 5
3 | 6
3 | 7

Dort, wo Du die Übungen auswählst schreibst Du die Informationen in die Tabelle TPlanUebung.
Für den Bericht erstellst Du dann ein Abfrage die ungefähr so aussehen könnte:

SELECT Trainingsplan.Bezeichnung, Uebung.Bezeichnung
FROM Trainingsplan, Uebung, TPlanUebung
WHERE Trainingsplan.ID = TPlanUebung.TID
AND Uebung.ID = TPlanUebung.UeID;