Supportnet / Forum / Datenbanken
Daten aus Formular in neue Tabelle schreiben
Frage
Hallo zusammen,
habe zwar schon einen ähnlichen Beitrag gefunden, hat mir jedoch erstmal nicht geholfen. Bin ein Anfänger in Access...
Aufgabe: Es solle eine Art Multiple-Choice - Prüfung entwickelt werden. In einem Formular werden nacheinander Fragen aus einer Datenbank gelesen und verschiedene Antwort-Alternativen dazu gegeben. Der Prüfling soll die seiner Meinung nach richtige Antwort auswählen.
Lösungsansatz: Ich habe zwei Tabellen "Fragen" und "Antworten". Aus der Tabelle "Fragen" werden im Formular die Frage und die zugehörigen möglichen Antworten ausgelesen. Zusätzlich habe ich ein Feld "=CurrentUser()". Die Tabelle "Antworten" ist leer. Hier sollen nachdem der User den Button "Nächste Frage" drückt die Felder "Current_User", "Nummer_der_Frage" und "gewaehlte_Antwort" befüllt und gespeichert (angehängt) werden.
Problem: Wie schaffe ich es die Daten aus dem Formular in die Tabelle zu bekommen?
Danke vorab....
Antwort 1 von Teddy
Du brauchst eine dritte Tabelle in der User, FrageNr und mögliche Antworten stehen.
Dann machst Du eine Abfrage über diese Tabelle und verknüpfst die Fragentabelle über die FrageNr hinein.
Diese Abfrage kannst Du als Datenquelle Deines Formulars nehmen.
Gruß
Teddy
Dann machst Du eine Abfrage über diese Tabelle und verknüpfst die Fragentabelle über die FrageNr hinein.
Diese Abfrage kannst Du als Datenquelle Deines Formulars nehmen.
Gruß
Teddy
Antwort 2 von LFabuloso
Danke Teddy,
müsste ich dazu aber nicht vorher schon wissen, welche Benutzer es gibt? Dem ist nämlich nicht so.
Grüße Harald
müsste ich dazu aber nicht vorher schon wissen, welche Benutzer es gibt? Dem ist nämlich nicht so.
Grüße Harald
Antwort 3 von Teddy
nein, mußt Du nicht

