Formular einrichten: Querverweise auf andere Tabellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formular einrichten: Querverweise auf andere Tabellen

Re: Formular einrichten: Querverweise auf andere Tabellen

von Avarion » Do, 14.01.2010 11:01

Hat niemand eine Idee? Ist die Beschreibung zu ungenau? Thema zu simpel?

Bitte gebt mir einen Hinweis, damit ich das Ding noch zum laufen bekomme.

Formular einrichten: Querverweise auf andere Tabellen

von Avarion » Fr, 08.01.2010 20:48

Hallo und sorry für den Titel, mir fiel kein besserer ein.

Mein Problem: Ich habe möchte eine Verwaltung für Zeitungsartikel erstellen. Dafür habe ich mehrere Tabellen aufgebaut:

1. Tabelle:
Indexfeld - Integer (Primärschlüssel, Autoincrement)
Titel - Varchar
Autor_ID - Integer
Zeitschrift_ID - Integer
Stichworte_ID - Integer
Erscheingsjahr - Dezimal (4 Stellen)
Ausgabe - Dezimal (3 Stellen)
Seite - Dezimal (4 Stellen)
Zusammenfassung - Varchar (1000 Stellen)

2. Tabelle
Autor_ID - (Primärschlüssel, Autoincrement)
Nachname - Varchar
Vorname - Varchar
zweiter Vorname - Varchar

und weitere Tabellen nach dem Vorbild von Tabelle 2 für die Anderen ID-Felder aus Tabelle 1.

Soweit so gut.

Jetzt habe ich ein Formular zur Eingabe erstellt wo die Felder aus Tabelle 1 als Textboxen auszufüllen sind und die Felder aus den Anderen Tabellen als Kombinationsboxen. Abgesehen vin den ID-Feldern und dem Indexfeld, welche garnicht angezeigt werden.

In der Datenbankübersicht habe ich Beziehungen n:1 zwischen den ID-Feldern von Tabelle 1 und den anderen Tabellen angelegt.

Nun kann ich in den Formular die Daten eingeben aber es tauchen zwei Probleme auf:

1. Wenn ich mit Tabelle 2 bis n ansehe sieht alles gut aus, aber in Tabelle 1 sind die ID-Felder leer.

2. Ich möchte zu einem Datensatz mehrere Stichwörter eingeben. Mit meinem Formular kann ich jedich nur eins angeben. Wobei mir jetzt beim Schreiben das Unterformular ein. Ich werde mir das mal ansehen.

Für Vorschläge bin ich dankbar.

Nach oben