[gelöst]Firebird, Formular, im Unterformular alle verbundenen Datensätze anzeigen
Verfasst: 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
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