Zitat von
aerotech:
Hi, weiß einer, wie ich den Schwierigkeitsgrad meiner Quizfragen ändern kann!?
Also, ich habe 3 Tabellen (quizfragen_leicht, quizfragen_mittel, quizfragen_schwer)
Die Fragen in 3 Tabellen zu verteilen war schon ein Design-Fehler !!!
Du musst alle Fragen in
einer Tabelle unterbringen und diese Tabelle zusätzlich um das Feld "
Schwierigkeit" erweitern. (Schwierigkeit = 1: leicht, Schwierigkeit = 5: super schwer)
Du verwendest statt einer TTable-Komponente dann eine TQuery-Komponente. Die
SQL-Anweisung sieht so aus:
SELECT * FROM quizfragen WHERE Schwierigkeit>=:s1 AND Schwierigkeit<=:s2
:s1 und
:s2 sind Parameter und werden zur Laufzeit gesetzt.
Damit stehen alle Möglichkeiten offen:
- Fragen einer Schwierigkeitsstufe
- Fragen aus versch. Schwierigkeitsstufen
- zuerst einfache Fragen und dann schwierigere Fragen (
Query schliesen, Parameter ändern,
Query neu öffnen)