Formular - Änderung Primärschlüssel
Verfasst: Di 1. Mär 2016, 17:37
Guten Tag,
zunächst großen Dank an die Mitarbeiter von Base_Gesamtband_einseitig_V50 und besonders an F3K Total für das 05 OpenOffice Base: Ein Formular mit Suchfunktion erstellen Video, alles sehr hilfreich.
Die Datensätze meiner "Medien" Datenbank bestehen mehrheitlich aus Fremdschlüsseln. Die anderen Tabellen stehen alle in 1:n Beziehungen zu "Medien". Die meisten dieser Fremdschlüssel in "Medien" muss ich gelegentlich ändern. Mit Listenfeldern und einem auf die Tabelle zugreifenden Formular geht das, allerdings benötige ich bei den vielen Datensätzen eine gute Suche. Editierbare Abfragen lassen keine Änderungen der Primärschlüssel zu, eine Filtertabelle hilft nicht.
Ein Formular bezieht sich auf eine Abfrage, welche nach Autorennamen und Titeln filtert sowie die gewünschten Spalten einschließt. Ein Unterformular, welches sich auf die Tabelle "Medien" bezieht, verknüpft die Autoren ID der beiden Formulare, weist das Ergebnis der Suche aus, und ermöglicht das komfortable Bearbeiten der Primärschlüssel mittels Listenfelder.
Die Verknüpfung der Autoren ID bewirkt, dass nur der erste Autor der Abfrage angezeigt wird, sofern verschiedene Autoren gefiltert werden. Das Abfrageergebnis wird gegebenenfalls nicht vollständig im Tabellenformular angezeigt. Lassen sich die beiden Formulare so verknüpfen, dass im Unterformular sämtliche Datensätze des Hauptformular angezeigt werden, gegebenenfalls auch bei unterschiedlichen IDs in weiteren verknüpften Spalten?
In "Medien" will ich neben AutorenID in einer weiteren Spalte ÜbersetzerID erfassen. Kann ich die Tabelle "Autoren" zugleich mit AutorenID und ÜbersetzerID in "Medien" in einer Abfrage verknüpfen? Oder führt die Benutzung von mehreren Fremdschlüsseln in einer Tabelle, welche sich auf nur eine andere Tabelle (1:n) beziehen zu Problemen?
Grüße
Malt
LibreOffice
Version: 4.4.7.2
Gebietsschema: de_DE
Microsoft Windows 10 Home x64
zunächst großen Dank an die Mitarbeiter von Base_Gesamtband_einseitig_V50 und besonders an F3K Total für das 05 OpenOffice Base: Ein Formular mit Suchfunktion erstellen Video, alles sehr hilfreich.
Die Datensätze meiner "Medien" Datenbank bestehen mehrheitlich aus Fremdschlüsseln. Die anderen Tabellen stehen alle in 1:n Beziehungen zu "Medien". Die meisten dieser Fremdschlüssel in "Medien" muss ich gelegentlich ändern. Mit Listenfeldern und einem auf die Tabelle zugreifenden Formular geht das, allerdings benötige ich bei den vielen Datensätzen eine gute Suche. Editierbare Abfragen lassen keine Änderungen der Primärschlüssel zu, eine Filtertabelle hilft nicht.
Ein Formular bezieht sich auf eine Abfrage, welche nach Autorennamen und Titeln filtert sowie die gewünschten Spalten einschließt. Ein Unterformular, welches sich auf die Tabelle "Medien" bezieht, verknüpft die Autoren ID der beiden Formulare, weist das Ergebnis der Suche aus, und ermöglicht das komfortable Bearbeiten der Primärschlüssel mittels Listenfelder.
Die Verknüpfung der Autoren ID bewirkt, dass nur der erste Autor der Abfrage angezeigt wird, sofern verschiedene Autoren gefiltert werden. Das Abfrageergebnis wird gegebenenfalls nicht vollständig im Tabellenformular angezeigt. Lassen sich die beiden Formulare so verknüpfen, dass im Unterformular sämtliche Datensätze des Hauptformular angezeigt werden, gegebenenfalls auch bei unterschiedlichen IDs in weiteren verknüpften Spalten?
In "Medien" will ich neben AutorenID in einer weiteren Spalte ÜbersetzerID erfassen. Kann ich die Tabelle "Autoren" zugleich mit AutorenID und ÜbersetzerID in "Medien" in einer Abfrage verknüpfen? Oder führt die Benutzung von mehreren Fremdschlüsseln in einer Tabelle, welche sich auf nur eine andere Tabelle (1:n) beziehen zu Problemen?
Grüße
Malt
LibreOffice
Version: 4.4.7.2
Gebietsschema: de_DE
Microsoft Windows 10 Home x64