🙏 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. 🤗

Vorauswauhl oder Neuen Eintrag erstellen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
mi_ma_90
Beiträge: 1
Registriert: Do 7. Okt 2021, 14:54

Vorauswauhl oder Neuen Eintrag erstellen

Beitrag von mi_ma_90 » Do 7. Okt 2021, 15:22

Hallo,

ich weiß leider nicht ganz genau wie ich mein Problem am besten formulieren soll, weswegen sich eine erfolgreiche Suche nach Lösungen bisher als unerfolgreich erwiesen hat.

Ich möchte gerne einen Bibliothekskatalog in Form einer Datenbank erstellen.
Soweit so gut klappt das auch alles.
Allerdings ist es bisher so, dass ich in meinem Eingabeformular nur Autoren auswählen kann, die ich bereits angelegt habe. Da ich aber sehr viele Autoren im laufe der Zeit haben werde ist das DropDown keine dauerhafte Lösung.
Nun habe ich zwei Fragen:
a) Ist es möglich statt einem Auswahlfeld ein Textfeld zu haben, welches bei der Eingabe der Nachnames sozusagen des passende "anzeigt"?
b) Ist es möglich, wenn ein Autor noch nicht vorhanden ist diesen sozusagen "automatisch" mit Basisdaten aus dem Eingabeformular heraus zu erzeugen?

Viele Dank im voraus.

Grüße
Miri

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

Re: Vorauswauhl oder Neuen Eintrag erstellen

Beitrag von RobertG » Do 7. Okt 2021, 16:21

Hallo Miri,

schau Dir doch einmal die Beispieldatenbanken und auch die Beschreibung im Handbuch an: https://de.libreoffice.org/get-help/documentation/. Das Ganze ist direkt für eine Bibliotheksdatenbank zusammengebaut.

Wenn Du Autoren in einer separaten Tabelle verwaltest, dann kannst Du mit einem Listenfeld nur die in der Tabelle enthaltenen Autoren aussuchen. Du musst also entweder per Makro nachhelfen (Kombinationsfeld statt Listenfeld - Makro liest den Wert aus und schreibt ihn in die Tabelle) oder eine Lösung mit zusätzlichen Tabellenkontrollfeldern z.B. für die Neueingabe eines Autors/einer Autorin zusammenbauen. Das geht auch ohne Makros, ist nur nicht ganz so komfortabel.

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

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: Vorauswauhl oder Neuen Eintrag erstellen

Beitrag von Pit Zyclade » Do 7. Okt 2021, 16:53

mi_ma_90 hat geschrieben:
Do 7. Okt 2021, 15:22
... Datenbank ...
...
... Eingabeformular nur Autoren auswählen kann, die ich bereits angelegt habe.
...
Wieso das denn? Hast du den Fomular-Assi nicht genutzt?
base_formularassi_Dateneingabe.jpg
base_formularassi_Dateneingabe.jpg (79.86 KiB) 1403 mal betrachtet
Man könnte ja zuerst eine Abfrage nutzen, beliebig sortiert, und dort nachsehen, ob das neue Objekt nicht vorhanden ist.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.


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