Hallo Christian,
> 
> Also habe ich eine Tabelle angelegt mit folgenden Daten:
> 
> 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)
> 
> in weiteren Tabellen fülle ich die in der ersten Tabelle nur als IDs
> hinterlegten Einträge mit Informationen. Die Tabellen hab ich in einer
> 1:n-Beziehung gesetzt.
> 
> zb:
> Autor_ID - (Primärschlüssel, Autoincrement)
> Nachname - Varchar
> Vorname - Varchar
> zweiter Vorname - Varchar
> 
> Jetzt kann ich zwar Daten eintragen aber die ID-Felder in der Tabelle 1
> werden nicht gefüllt.
> 
> Als weiteren Punkt habe ich noch das in Tabelle 1 zwar nur ein Feld
> Stichworte ist aber da mehrere nacheinander eingetragen werden sollen
> und man diese durchscrollen oder aufklappen können soll. Ich vermute
> dazu brauche ich das Unterformular. Bei dem oberen bin ich mir nicht mal
> sicher das es daran liegt.
> 
> Eventuell kannst du mir da ja sagen wo ich meinen Fehler mache. Wenn
> gewünscht schicke ich dir auch gerne die Datenbank.

Einige Fehlerquellen haben ja schon die anderen in diesem Thread aufgezeigt 
(Hauptformular zu Subformular ergibt eine 1:n-Beziehung - nicht umgekehrt; IDs 
werden über Listfelder in die Tabelle transportiert, wenn eben nicht über das 
Subformulars ...)
Ich habe vor einiger Zeit einmal eine Datenbank für Medieneingaben 
zusammengebaut. Die steht hier zum Download:
http://robert.familiegrosskopf.de/download/Medien_071120.zip

Was ich da noch nicht drin hab', mittlerweile aber in eine neue Datenbank 
eingebaut habe, sind echte Kombinationsfelder (Eingabe auch neuer Inhalte, die 
dann per SQL abgespeichert werden und mit der ID an die Haupttabelle übergeben 
werden). Etwas komplizierter wird das dann, wenn nicht nur ein Wert, sondern 
gleich mehrere in so ein Feld eingegeben werden sollen. Ist in begrenztem 
Umfang möglich, macht aber nur selten mehr Sinn als für 2 Einträge (z.B. 
Nachname, Vorname oder PLZ Stadt). Für PHP habe ich so etwas auch schon 
konstruierte, in Base aber, wenn ich mich recht entsinne, noch nicht. Da ist 
es dann besser, wenn sich stattdessen ein neues Formular zur Eingabe der 
Details öffnet und dann wieder geschlossen wird.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an