Zwei Identiäten vergeben?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Zwei Identiäten vergeben?

Beitrag von RobertG »

Hallo Lana,

wenn Du eine Tabelle für die Bücher und eine für die Atoren hast, dann kannst Du jedem Buch nur einen Autor zuweisen. Solange Du im Belletristikbereich etwas eingibst ist das kein Problem. Bei Sachbüchern hingegen schon eher, da dort gerne auch einmal mehrere Personen an einem Werk arbeiten.

Eingabe eines Autors in die Tabelle "Buch":
In der Tabelle "Buch" existiert eine "AutorID". Hier gehört der Schlüsselwert aus "Autor" rein.
In dem Formular für die Tabelle "Buch" brauchst Du ein Listenfeld, in dem der Autor dargestellt und das Schlüsselfeld abgespeichert wird. (Handbuch → Listenfeld)
Nachteil dieser Variante am Anfang: Du musst erst einmal die Autoren in der Tabelle haben, ansonsten zeigt Dein Listenfeld nichts an.

Du kannst ein zweites Formular für den Start zusammenstellen. In dem besteht das Hauptformular aus der Autor-Tabelle und das Unterformular aus der Buch-Tabelle. Hier kannst Du im Hauptformular neue Autoren eingeben oder vorhandene suchen. Im Unterformular kannst Du dann den Autoren entsprechende Bücher zuordnen. Das heißt: Zuerst steht der Autor/die Autorin, dann kommt das dazugehörige Buch.

Mit der zweiten Variante hast Du außerdem direkt einen Überblick über die Bücher, die Du von einem Autor hast. (Handbuch → Unterformular)

Hast Du einmal das Testbeispiel aus dem Handbuch versucht? Da wird gezeigt, wie so etwas mit Sportarten und Personen geht. Da ist es dann möglich, mehrere Sportarten einer Person zuzuordnen, ebenso wie es möglich ist, mehrere Personen einer Sportart zuzuordnen. Das trifft vom Prinzip her das Beispiel mit meheren Autoren für ein Buch und meheren Büchern für einen Autor.

Gruß

Robert