🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Gibt es normale Eingabemasken für normalisierte Datenbanken?

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Freischreiber
* LO-Experte *
Beiträge: 833
Registriert: Fr 28. Mär 2014, 10:41

Gibt es normale Eingabemasken für normalisierte Datenbanken?

Beitrag von Freischreiber » Sa 29. Mär 2014, 17:48

Liebe Fachleute,

jeder rät einem, seine Datenbank zu normalisieren. Dabei kommen dann Tabellenstrukturen wie diese hier heraus:
Kundendatenbank.gif
Kundendatenbank.gif (7.9 KiB) 3080 mal betrachtet
Das mache ich gerne, möchte aber andererseits eine einfach Eingabemaske wie diese hier haben:
Kundenformular.gif
Kundenformular.gif (13.52 KiB) 3080 mal betrachtet
Hier hätte ich gerne ein Feld für Rufnummern, das so aussieht wie die anderen Textfelder, wo man eine Rufnummer eingeben kann und aussuchen kann, ob es sich um Telefon privat, Telefon geschäftlich oder Fax handelt (das sind Rufnummernarten, die in der Rufnummernartentabelle angelegt sind).

Wie um Himmels Willen geht das?
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Gibt es normale Eingabemasken für normalisierte Datenban

Beitrag von F3K Total » Sa 29. Mär 2014, 18:39

Hi,
bschäftige dich mit dem Formularnavigator. Du benötigst ein Unterformular, Dateninhalt ist die Tabelle T_Rufnummern,verknüpft über die MandantenID/ID, mit Tabellenkontrollfeld, schlage ich vor, wobei die Nummern-Typ-Spalte ein Listenfeld mit Dateninhalt SQL ist:

Code: Alles auswählen

SELECT "Nummernart","ID1" FROM "T_Rufnummernarten"
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Gibt es normale Eingabemasken für normalisierte Datenban

Beitrag von RobertG » Sa 29. Mär 2014, 19:43

Hallo Freischreiber,

die Kurzfassung für den Formularassistenten:
Formularassistenten aufrufen, Hauptformular basiert auf T_Mandanten, Unterformular basiert auf T_Rufnummern (später noch ein zweites Unterformular basierend auf T_Akten - geht leider nicht zusammen im Assistenten). Das Unterformular sollte ein Tabellenkontrollfeld sein.
Hauptformular: aus Anrede-ID wird ein Listenfeld mit dem Inhalt aus T_Anreden.
Unterformular: aus NummernartID wird ein Listenfeld mit dem Inhalt aus T_Rufnummernarten

Wenn Du alles so weit hast, dann musst Du den Formularnavigator einsetzen und ein weiteres Unterformular für T_Akten hinzufügen. Verbindung zum Hauptformular über T_Mandanten.ID zu T_Akten.Mandant-ID.
Das neue Unterformular braucht auch nur ein Tabellenkontrollfeld, in diesem Fall sogar mit nur einem einzigen Feld.

Gruß

Robert
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

Freischreiber
* LO-Experte *
Beiträge: 833
Registriert: Fr 28. Mär 2014, 10:41

Re: Gibt es normale Eingabemasken für normalisierte Datenban

Beitrag von Freischreiber » Mo 31. Mär 2014, 17:04

Oh, schon mal vielen Dank für die ausführlichen Antworten. Der Formularnavigator ist noch Neuland für mich. Ich werde es ausprobieren und dann vermutlich weitere Fragen haben :roll:
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten