Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lemmy84 am Mai 30, 2018, 14:01:48

Titel: Speichern über Kombinationsfeld in unterschiedlichen Tabellen
Beitrag von: Lemmy84 am Mai 30, 2018, 14:01:48
Hallo
Über Suchanfragen bzw. suche im Netz konnte ich bis jetzt nicht die passende Antwort finden.
Problem:
Ich habe ein Formular, in dem ich Informationen eintragen möchte. Wie z.B. Fragen und die dazu gehörigen Antworten, Quellenangaben und Bearbeitungszeitraum. Über ein Kombinationsfeld möchte ich die Kategorie der Frage zuordnen. Wenn die Kategorie ausgewählt ist (z.B. Kategorie "A"), dann soll über ein Button (Save) die eingegebene Frage, samt Antworten, Quellenangaben und Bearbeitungszeitraum in der Tabelle "A" gespeichert werden. Sollte Kategorie "B" ausgewählt werden, dann sollten die eingetragenen Informationen in Tabelle "B" gespeichert werden.
Frage:
Wie gehe ich am besten dieses Problem sinnvoll an und wie würde ein möglicher Code aussehen?
Bei Excel würde ich mit einer Wenn-Funktion arbeiten, nur ist dies bei Access auch so möglich?
Titel: Re: Speichern über Kombinationsfeld in unterschiedlichen Tabellen
Beitrag von: Lachtaube am Mai 30, 2018, 14:28:18
So würde man in der Regel keine Daten modellieren. Ein Fremdschlüssel reicht aus, um die Daten getrennt nach Kategorie unterscheiden zu können.

Siehe: Datenmodellierung (https://de.wikipedia.org/wiki/Datenmodellierung)

PS: ... und wenn es etwas mehrfach zu einer Sache gibt (Antworten), gehört das in der Regel in eine separate Tabelle ausgelagert und auch durch einen Fremdschlüssel gekennzeichnet.