❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Formular außerhalb der DB nutzen, aber wie?
-
- Beiträge: 19
- Registriert: Di 11. Jul 2017, 20:32
Formular außerhalb der DB nutzen, aber wie?
Hallo!
Die erste Datenbank in Libre und schon habe ich so meine liebe Not.
Vielleicht kann mir ja jemand einen "Schubs" geben, damit ich weiterkomme.
Ich möchte eine einfache Interessentenverwaltung für Immobilien schreiben.
Dazu habe ich mir eine entsprechende Tabelle mit den Feldern angelegt und
damit ein Formular erzeugt.
Die Dateneingabe über das Formular soll natürlich zentral erfolgen und nicht über die
Datenbank direkt.
Wie bekomme ich das Formular jetzt aus Base raus, um es "separat" zu nutzen?
Ich habe schon die Funktion "Speichern unter" genutzt, um das Formular sozusagen zu
exportieren.
Libre öffnet auch das Formular in Writer, jedoch in der Bearbeitungsansicht. Die Datenbank
hat Writer auch brav als solche mit der zugehörigen Tabelle erkannt. Aber irgendwie funktioniert
dieser Weg nicht so, wie ich es mir vorstelle.
Gibt es da eine schlanke Lösung, um das Formular so zu nutzen, dass es zwar auf Base zugreift,
Base aber nicht geöffnet wird?
Danke für Eure Hilfe! (und Entschuldigung für eine wahrscheinlich "banale" Frage)
Gruß,
Swordfish76
Die erste Datenbank in Libre und schon habe ich so meine liebe Not.
Vielleicht kann mir ja jemand einen "Schubs" geben, damit ich weiterkomme.
Ich möchte eine einfache Interessentenverwaltung für Immobilien schreiben.
Dazu habe ich mir eine entsprechende Tabelle mit den Feldern angelegt und
damit ein Formular erzeugt.
Die Dateneingabe über das Formular soll natürlich zentral erfolgen und nicht über die
Datenbank direkt.
Wie bekomme ich das Formular jetzt aus Base raus, um es "separat" zu nutzen?
Ich habe schon die Funktion "Speichern unter" genutzt, um das Formular sozusagen zu
exportieren.
Libre öffnet auch das Formular in Writer, jedoch in der Bearbeitungsansicht. Die Datenbank
hat Writer auch brav als solche mit der zugehörigen Tabelle erkannt. Aber irgendwie funktioniert
dieser Weg nicht so, wie ich es mir vorstelle.
Gibt es da eine schlanke Lösung, um das Formular so zu nutzen, dass es zwar auf Base zugreift,
Base aber nicht geöffnet wird?
Danke für Eure Hilfe! (und Entschuldigung für eine wahrscheinlich "banale" Frage)
Gruß,
Swordfish76
Re: Formular außerhalb der DB nutzen, aber wie?
Hallo Swordfish76,
ich zitiere aus dem aktuellen Handbuch LO 5.3, S.352:
Robert
ich zitiere aus dem aktuellen Handbuch LO 5.3, S.352:
GrußDie so erstellten Formulare werden standardmäßig bei jedem neuen Öffnen der Datei im Bearbeitungsmodus und nicht, wie in Base, schreibgeschützt geöffnet. Um eine versehentliche Änderung des Formulars zu vermeiden kann über Datei → Eigenschaften → Sicherheit die Datei schreibgeschützt geöffnet werden. Das Formular kann hier sogar mit einem Passwort gegen Veränderungen geschützt werden. Auf Betriebssystemebene lässt sich letztlich auch die ganze Datei als schreibgeschützt deklarieren. Dann sind immer noch die Eingaben in die Formularfelder möglich, aber nicht mehr das Verschieben der Felder oder eine Texteingabe zwischen den Feldern.
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
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- Beiträge: 19
- Registriert: Di 11. Jul 2017, 20:32
Re: Formular außerhalb der DB nutzen, aber wie?
Hallo Robert,
danke für die schnelle Antwort.
Tatsächlich ist aber nicht der Schreibschutz mein Problem, sondern anscheinend die Verknüpfung zur Base Datenbank.
Klar kann ich das Formular in Writer schreibgeschützt öffnen, aber wenn ich Eingaben mache und dann auf den
im Formular hinterlegten Button (selbst erstellt, in Base funktioniert er auch) "speichern" klicke, drücke ich ihn runter, aber er ist ohne Funktion.
Denn die Eingaben sollen ja im Hintergrund in die Base Datenbank geschrieben werden.
Gruß
Thorsten
danke für die schnelle Antwort.
Tatsächlich ist aber nicht der Schreibschutz mein Problem, sondern anscheinend die Verknüpfung zur Base Datenbank.
Klar kann ich das Formular in Writer schreibgeschützt öffnen, aber wenn ich Eingaben mache und dann auf den
im Formular hinterlegten Button (selbst erstellt, in Base funktioniert er auch) "speichern" klicke, drücke ich ihn runter, aber er ist ohne Funktion.
Denn die Eingaben sollen ja im Hintergrund in die Base Datenbank geschrieben werden.
Gruß
Thorsten
RobertG hat geschrieben: ↑Di 11. Jul 2017, 21:21Hallo Swordfish76,
ich zitiere aus dem aktuellen Handbuch LO 5.3, S.352:GrußDie so erstellten Formulare werden standardmäßig bei jedem neuen Öffnen der Datei im Bearbeitungsmodus und nicht, wie in Base, schreibgeschützt geöffnet. Um eine versehentliche Änderung des Formulars zu vermeiden kann über Datei → Eigenschaften → Sicherheit die Datei schreibgeschützt geöffnet werden. Das Formular kann hier sogar mit einem Passwort gegen Veränderungen geschützt werden. Auf Betriebssystemebene lässt sich letztlich auch die ganze Datei als schreibgeschützt deklarieren. Dann sind immer noch die Eingaben in die Formularfelder möglich, aber nicht mehr das Verschieben der Felder oder eine Texteingabe zwischen den Feldern.
Robert
Re: Formular außerhalb der DB nutzen, aber wie?
Ich bin mir jetzt nicht sicher, ob des Rätsels Lösung folgender Hinweis zu "externen Formularen" ist:
1. Base-Datenbank angelegt für Mitarbeiter (nur Tabelle Mitarbeiter)
2. Formular in Base zur Erfassung erstellt und dieses als Writer-Dokument gespeichert.
Ergebnis:
Ich kann zwar was eintragen, aber alle Felder sind ausgegraut.
Mag sein, dass ich da auch nur einen Fehler gemacht habe!
Basierend auf den Ausführungen im Handbuch S. 352 zu LibreOffice Base habe ich dann...
3. Ein externes Formular direkt LibreOffice Writer über den Formularnavigator "gegründet" bzw. erstellt.
Siehe da, hier lassen sich dann Eingaben tätigen und Speichern!
Hylli
Ich bin selbst alles andere als ein Spezialist in LibreOffice Base, habe das aber nun auch mal getestet:Sollen einfache Formulareigenschaften unter LibreOffice in anderen Programmteilen wie Writer
und Calc genutzt werden, so reicht es aus, über Ansicht → Symbolleisten → Formularentwurf die
Formularentwurfsleiste anzeigen zu lassen, den «Formularnavigator» zu öffnen und ein Formular
zu gründen oder, wie im Kapitel «Formulare» beschrieben, eine Formulargründung über ein Formularfeld.
Es erscheint bei den Eigenschaften unter dem Reiter «Daten» ein etwas anderer Aufbau
als bei Formularen direkt in der Datenbankdatei *.odb:
1. Base-Datenbank angelegt für Mitarbeiter (nur Tabelle Mitarbeiter)
2. Formular in Base zur Erfassung erstellt und dieses als Writer-Dokument gespeichert.
Ergebnis:
Ich kann zwar was eintragen, aber alle Felder sind ausgegraut.
Mag sein, dass ich da auch nur einen Fehler gemacht habe!
Basierend auf den Ausführungen im Handbuch S. 352 zu LibreOffice Base habe ich dann...
3. Ein externes Formular direkt LibreOffice Writer über den Formularnavigator "gegründet" bzw. erstellt.
Siehe da, hier lassen sich dann Eingaben tätigen und Speichern!
Hylli
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)
Re: Formular außerhalb der DB nutzen, aber wie?
Ich würde noch nachschauen, ob denn tatsächlich zwischen Formular und Datenbank eine Verbindung herrscht. Das scheint mir nicht der Fall zu sein, wenn sich nichts abspeichern lässt. Also bitte die komplette Seite 352 des Handbuches lesen und dann gegebenenfalls mit einer Datenbank (ohne Daten) und entsprechendem Formular hier wieder melden.
Gruß
Robert
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
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- Beiträge: 19
- Registriert: Di 11. Jul 2017, 20:32
Re: Formular außerhalb der DB nutzen, aber wie?
Hallo,
vielen Dank für die guten Tipps - werde sie gleich morgen mal ausprobieren und mal Bescheid sagen, was dabei rausgekommen ist.
Gruß,
Thorsten
vielen Dank für die guten Tipps - werde sie gleich morgen mal ausprobieren und mal Bescheid sagen, was dabei rausgekommen ist.

Gruß,
Thorsten
-
- Beiträge: 19
- Registriert: Di 11. Jul 2017, 20:32
Re: Formular außerhalb der DB nutzen, aber wie?
Soo... es hat ein bisschen mit der Antwort gedauert, aber besser spät als nie. 
Also, ich habe es geschafft, mir 2 Formulare auszulagern.
Das eine stellt eine Startseite dar, das andere ist ein Formular um Kunden zu erfassen und in der eigentlichen Datenbank zu speichern.
Dazu habe ich das Formular in der Datenbank geöffnet und über "speichern unter" auf dem Laufwerk gespeichert.
Das soeben gespeicherte Formular habe ich dann geöffnet und über die Formular-Eigenschaften auf dem Reiter "Daten" die Datenquelle ausgewählt und dann im Feld "Inhalt" den Rest.
Vielen Dank auch für die Verweise auf's Handbuch, welches mir sehr weitergeholfen hat.
Gruß,
Swordfish76

Also, ich habe es geschafft, mir 2 Formulare auszulagern.
Das eine stellt eine Startseite dar, das andere ist ein Formular um Kunden zu erfassen und in der eigentlichen Datenbank zu speichern.
Dazu habe ich das Formular in der Datenbank geöffnet und über "speichern unter" auf dem Laufwerk gespeichert.
Das soeben gespeicherte Formular habe ich dann geöffnet und über die Formular-Eigenschaften auf dem Reiter "Daten" die Datenquelle ausgewählt und dann im Feld "Inhalt" den Rest.
Vielen Dank auch für die Verweise auf's Handbuch, welches mir sehr weitergeholfen hat.

Gruß,
Swordfish76
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.