Supportnet Computer
Planet of Tech

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

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

Antwort 3 von Teddy

nein, mußt Du nicht