🍀 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.


❤️ DANKE >> << DANKE ❤️

>> 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

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

[gelöst]Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen

Beitrag von malt14 » Mi 7. Feb 2024, 13:56

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
Zuletzt geändert von malt14 am Fr 9. Feb 2024, 19:34, insgesamt 1-mal geändert.

RobertG
* LO-Experte *
Beiträge: 2832
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen

Beitrag von RobertG » Fr 9. Feb 2024, 09:25

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?
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

malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

Re: Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen

Beitrag von malt14 » Fr 9. Feb 2024, 19:34

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


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.



Antworten