Guten Tag,
Eine Abfrage (Abfrage1) filtert Datensätze aus verschiedenen, miteinander verbundenen Tabellen (T1, T2, relT1T2).
Um die gefilterten Datensätze einer der Tabellen (T2), die Bestandteil der Abfrage1 sind, bearbeiten zu können, wird diese Tabelle als Unterformular mit dem Hauptformular, welchem die Abfrage1 zugrunde liegt, verbunden.
Im Unterformular wird jeweils nur der Datensatz angezeigt, der mit dem Datensatz des Hauptformulars übereinstimmt. Für die Bearbeitung im Unterformular muss also jeweils im Hauptformular der entsprechende Datensatz angewählt werden.
Ist es für eine schnellere Bearbeitung möglich, das Formular so einzurichten, dass im Unterformular alle mit dem Hautformular verbundenen Datensätze angezeigt und bearbeitet werden können, so dass eine Auswahl im Hauptformular nicht mehr notwendig ist?
Eine andere Möglichkeit für eine schnelle Bearbeitung wäre, in der Abfrage alle Primärschlüssel aller beteiligten Tabellen auszugeben. Dann lässt sich die Abfrage selbst als Formular bearbeiten.
Wie könnte man sonst die mittels einer Abfrage gefilterten Datensätze einer Tabelle bearbeiten?
Grüße
Malt
Version: 24.2.0.3 (X86_64)
OS: Windows
🍀 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🍀
🙏 Wir hoffen auf Ihre Unterstützung für das Jahr 2025 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst]Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen
[gelöst]Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen
Zuletzt geändert von malt14 am Fr 9. Feb 2024, 19:34, insgesamt 1-mal geändert.
Re: Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen
Bei der "schnelleren Bearbeitung" bin ich raus.
Erst einmal willst Du das Unterformular mit dem Hauptformular verbinden (über bestimmte Felder). Damit wird natürlich das Unterformular abhängig von dem Hauptformular.
Danach willst Du dann im Unterformular alles Mögliche eingeben können - unabhängig vom Hauptformular.
Das widerspricht sich doch, oder?
Erst einmal willst Du das Unterformular mit dem Hauptformular verbinden (über bestimmte Felder). Damit wird natürlich das Unterformular abhängig von dem Hauptformular.
Danach willst Du dann im Unterformular alles Mögliche eingeben können - unabhängig vom Hauptformular.
Das widerspricht sich doch, oder?
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen
Hallo Robert,
Du hast Recht, der Sinn von einem Unterformular ist die Verbindung zum Hauptformular, und die erfolgt jeweils von einem Datensatz zum anderen Datensatz.
Wenn man mehrere Datensätze bearbeiten will, muss man die in ein Hauptformular laden.
Grüße
Malt
Du hast Recht, der Sinn von einem Unterformular ist die Verbindung zum Hauptformular, und die erfolgt jeweils von einem Datensatz zum anderen Datensatz.
Wenn man mehrere Datensätze bearbeiten will, muss man die in ein Hauptformular laden.
Grüße
Malt
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.