Wie Daten-Änderung im Unterformular speichern?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

hfr
**
Beiträge: 37
Registriert: Mo, 09.07.2007 14:42
Wohnort: München

Wie Daten-Änderung im Unterformular speichern?

Beitrag von hfr »

Hallo alle,
Ich möchte im Unterformular (Subformular) die Detail-reicheren Daten editieren, die ich im Hauptformular ausgewählt habe.
Haupt- und Unterformular sind durch einen Primärschlüssel derselben Tabelle 1:n verknüpft
Ich kann Daten im Hauptformular ändern aber ich will die Daten im Unterformular ändern, kann sie im Unterformular aber NICHT speichern.
Weiß jemand warum?
(Habe schon gegoogelt aber ohne Erfolg bisher. Nach längerer Pause versuche ich wieder OO Base als Frontend zu verwenden.)

Vielen Dank für eventuelle Antworten :-)

Konfiguration:
Betriebssystem: Linux Ubuntu 9.04 (aktuelle Version)
Datenbank: MySQL database server (metapackage depending on the latest version)
DB-Frontend u.a.: OpenOffice Base (Version 1:3.0.1-9ubuntu3, aktuelle Version am 1.6.09)
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Wie Daten-Änderung im Unterformular speichern?

Beitrag von keksi1970 »

hi,

für mich sind das zu wenig Angaben.

stelle doch einmal eine Beispiel_DB hier rein, mit dem Formular, so daß man gezielt nach Fehlern suchen kann.

Spontan würde ich sagen, dein Unterformular beruht auf einer Abfrage mehrerer Tabellen und du kann deshalb nicht editieren.

LG
ANdreas
hfr
**
Beiträge: 37
Registriert: Mo, 09.07.2007 14:42
Wohnort: München

gelöst

Beitrag von hfr »

Annahme, dass Daten dann nicht in Haupt- und Unterformular gespeichert werden können, wenn sie aus derselben Datenquelle gefüttert werden.
=> Im Hauptformular als Datenquelle eine Abfrage auf die Tabelle und im Unterformular die Tabelle selber als Datenquelle.
=> Im Unterformular können danach geänderte und neue Datensätze gespeichert werden.
Antworten