Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Schwierigkeitsgrad, aber wie!?

  Alt 24. Jun 2004, 14:24
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)
Andreas
  Mit Zitat antworten Zitat