🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 866
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) 3387 mal betrachtet
Das mache ich gerne, möchte aber andererseits eine einfach Eingabemaske wie diese hier haben:
Kundenformular.gif
Kundenformular.gif (13.52 KiB) 3387 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?

:idea: Achte auf die dritte Ziffer: Libre Office 25.2.0.3 = Ärger ist vorprogrammiert.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.

F3K Total
* LO-Experte *
Beiträge: 2515
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: 2957
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: 866
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:

:idea: Achte auf die dritte Ziffer: Libre Office 25.2.0.3 = Ärger ist vorprogrammiert.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten