Guten Tag
Ich habe ein Problem bzw. fehlen mir die Ansätze um folgendes Problem zu lösen:
Die folgenden Tabellen habe ich:
TBenutzer
ID | Name
TAbfrage
IDAbfrage | Frage
TAbfrageWert
IDBenutzer | IDAbfrage | Wert
Ich stelle Benutzern regelmäßig Fragen auf die ich Antworten von Ihnen benötige. Die packe ich dann in eine Tabelle.
Bisher habe ich das immer in Excel dargestellt - möchte jetzt das aber online bringen. Deshalb hab ich die Tab. TAbfrage & TAbfrageWert neu angelegt. TBenutzer wird so verwendet.
Ich möchte die folgende Darstellung erreichen, wobei die Tabelle nach rechts offen seien muss, da n Fragen erlaubt sind; die erste Spalte sind die Benutzer. (Siehe auch Anlage)
Es müssen übrigens immer ALLE Benutzer zu einer Frage eine Antwort abgeben - es kann höchstens sein, dass ich einen Wert noch nicht habe. Irgendwann kommt er aber.
Benutzer | Frage 1 | Frage 2 | Frage 3 | usw.
1 | 32 | 1 | 23 | usw
2 | 42 | - | 33 | usw
3 | 12 | 5 | 55 | usw
....
Ich habe es mit äußerst wirren Abfragen schon annähernd erreicht, allerdings stosse ich immer wieder auf schwere Bugs, da die Darstellung durcheinander gehauen wird.
Wie würdet Ihr daran gehen??? Evtl. ist ja auch die Tabellenstruktur nicht optimal... Ein Lösungsansatz bzw. mal eine Abfrageidee wäre super!
Danke!
Ich habe ein Problem bzw. fehlen mir die Ansätze um folgendes Problem zu lösen:
Die folgenden Tabellen habe ich:
TBenutzer
ID | Name
TAbfrage
IDAbfrage | Frage
TAbfrageWert
IDBenutzer | IDAbfrage | Wert
Ich stelle Benutzern regelmäßig Fragen auf die ich Antworten von Ihnen benötige. Die packe ich dann in eine Tabelle.
Bisher habe ich das immer in Excel dargestellt - möchte jetzt das aber online bringen. Deshalb hab ich die Tab. TAbfrage & TAbfrageWert neu angelegt. TBenutzer wird so verwendet.
Ich möchte die folgende Darstellung erreichen, wobei die Tabelle nach rechts offen seien muss, da n Fragen erlaubt sind; die erste Spalte sind die Benutzer. (Siehe auch Anlage)
Es müssen übrigens immer ALLE Benutzer zu einer Frage eine Antwort abgeben - es kann höchstens sein, dass ich einen Wert noch nicht habe. Irgendwann kommt er aber.
Benutzer | Frage 1 | Frage 2 | Frage 3 | usw.
1 | 32 | 1 | 23 | usw
2 | 42 | - | 33 | usw
3 | 12 | 5 | 55 | usw
....
Ich habe es mit äußerst wirren Abfragen schon annähernd erreicht, allerdings stosse ich immer wieder auf schwere Bugs, da die Darstellung durcheinander gehauen wird.
Wie würdet Ihr daran gehen??? Evtl. ist ja auch die Tabellenstruktur nicht optimal... Ein Lösungsansatz bzw. mal eine Abfrageidee wäre super!
Danke!
Kommentar