Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hallo Uwe,

Am 05.01.12 00:52, schrieb Jochen:
Ich habe auch so meiner Probleme mit Base. IMHO ist es eine
Möglichkeit, Base verständlich zu machen, indem möglichst viele
Beispiele für einfache (!!!!!!!) Datenbanken ins Netz gestellt
werden, damit sich der Anwender bestimmte Sachen anschauen kann...

na ja, einige typische würden es auch tun, "möglichst viele" sind da
vielleicht nicht nötig. Dafür ein paar anspruchsvolle zu weiterlernen;
so wüsste ich z.B. schon mal gerne, wie man eine n:n-Relation
(Personen zu Verteilern z. B.) in /einer/ Bildschirmmaske darstellen
und editierbar haben kann.

Die einfachen DBs machen den meisten Leuten schon genug Probleme. Da
kann es nicht schaden, Beispiel-DBs (ich habe hier z.B. etwas zum
Filtern und Suchen unabhängig von den GUI-Funktionen liegen) wären da
sicher hilfreich.

Zur n:m-Beziehung: Habe ich u.a. in der Datenbank, die zum künftigen
LO-Handbuch als Grundlage dienen soll. Du nimmst ein Formular, darin ein
Subformular als Tabellenkontrollfeld und in diesem Tabellenkontrollfeld
stehen dann zumindest in einer Spalte Listfelder.

Damit sind beliebig viele Autoren zu unterschiedlich viel Medien
zuzuordnen. Lediglich die Autoren musst Du gegebenenfalls erst einmal
erstellen. Dies geht in der Version ohne Makros mit Nebenformularen und
der anschließenden Aktualisierung von Listfeldern in den
Hauptformularen. In der Version mit Makros wird dann nicht mehr mit
Listfeldern sondern mit Kombinationsfeldern gearbeitet, die keine
direkte Verbindung zur Datenbank haben. Da kann der Nutzer neue Autoren
direkt eintragen und das Makro sieht nach, ob dazu bereits ein Eintrag
existiert. wenn nicht erstellt es den Eintrag und gibt anschließend die
ID an das Formular zurück.

Gruß

Robert

-- 
Informationen zum Abmelden: E-Mail an discuss+help@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/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


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.