Helfen Sie uns bitte noch HEUTE!

❤️ DANKE >><< DANKE ❤️

Vielen Dank für Ihre SPENDE.

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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: 121
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
Beiträge: 2747
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: 121
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 nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten