Hallo,
wie kann man n:n Relationen mit LO-Base in einem Formular darstellen?
Genauer: ich habe eine PostgreSQL-Datenbank mit Personen und möchte
diese Personen Gruppen zuordnen.
Die Tabellen:
Personen:
id integer
name text
(und eine Reihe von weiteren Feldern...)
Gruppen:
id integer
bez text
Entsprechende gibt es eine dritte Tabelle, die die n:n Ralation darstellt:
Zugehörigkeiten:
id integer
prsID integer referenziert Personen(id)
grpID integer referenziert Gruppen(id)
So kann eine Person mehreren Gruppen zugeordnet sein, und eine Gruppe
kann mehrere Personen enthalten.
Nun möchte ich ein Formular zum erfassen der Personen-Daten erstellen,
in dem auf der linken Seite die Daten der Tabelle "Personen" erfasst
werden können, und auf der rechten Seite möchte ich eine Liste der
vorhandenen Gruppen sehen, wo man ankreuzen kann, welcher Gruppe die
Person angehört.
Irgendwo zwei Butten "Sichern" und "Update", die sowohl die
Personen-Tabelle füttert als auch die angekreuzten Zugehörigkeiten in
der Tabelle "Zugehörigkeiten"
Geht das?
Gruß Ulrich
--
Ulrich Goebel
Am Büchel 57, 53173 Bonn
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
- [de-users] Base: Formulare und n:n Relationen · Ulrich Goebel
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.