🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] Eine Datenbank aus einer Textdatei ansprechen wie?
[gelöst] Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo zusammen,
um eine Office-Datenbank komfortabler anzusprechen
habe ich eine Textdatei erstellt, die die Elemente des Datenbank-
Startformulars enthält.
Die Datenbank ist über EXTRAS > Optionen > LibreOffice Base angemeldet.
Dem Textformular habe ich die Datenquelle ebenfalls mitgeteilt.
Wenn ich aber die Schaltfläche betätige, bekomme ich die Meldung, dass das Makro
nicht gefunden wird.
Wie muß ich die Datenbank an das Textformular binden bzw, das Textformular an die Datenbank?
Mit freundlichem Gruß
Werner
um eine Office-Datenbank komfortabler anzusprechen
habe ich eine Textdatei erstellt, die die Elemente des Datenbank-
Startformulars enthält.
Die Datenbank ist über EXTRAS > Optionen > LibreOffice Base angemeldet.
Dem Textformular habe ich die Datenquelle ebenfalls mitgeteilt.
Wenn ich aber die Schaltfläche betätige, bekomme ich die Meldung, dass das Makro
nicht gefunden wird.
Wie muß ich die Datenbank an das Textformular binden bzw, das Textformular an die Datenbank?
Mit freundlichem Gruß
Werner
Zuletzt geändert von wega am Mi 7. Dez 2022, 20:33, insgesamt 2-mal geändert.
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo Wega,
wenn das Makro nicht gefunden wird, wird es sich in der Datenbankdatei befinden. Du müsstest es entweder in die Writer Datei überführen, dann bist du Rechnerunabhängig, oder unter "Meine Makros" ablegen, dann bist du Dateiunabhängig. Gruß R
wenn das Makro nicht gefunden wird, wird es sich in der Datenbankdatei befinden. Du müsstest es entweder in die Writer Datei überführen, dann bist du Rechnerunabhängig, oder unter "Meine Makros" ablegen, dann bist du Dateiunabhängig. Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo R,
das heißt, ich müßte alle Makros, die an der Originaldatenbank hängen
in den Modul-Bereich der Textdatei kopieren. ODER?
Habe ich das richtig verstanden?
Mit Gruß
Werner
das heißt, ich müßte alle Makros, die an der Originaldatenbank hängen
in den Modul-Bereich der Textdatei kopieren. ODER?
Habe ich das richtig verstanden?
Mit Gruß
Werner
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo wega,
zumindest die, die du mit der Text-Datei nutzen möchtest.
Und sei dir sicher:
ThisComponent ist dann nicht mehr die Datenbank, sondern die Textdatei.
Auf die Datenbank kann man auch zugreifen, allerdings muss man sie entweder geöffnet haben, oder per Makro laden.
Deine Angaben sind zu wage, um was geht es dir denn im Kern?
Willst du die Formulare der Datenbank von einem externen Writerdokument öffnen?
Gruß R
zumindest die, die du mit der Text-Datei nutzen möchtest.
Und sei dir sicher:
ThisComponent ist dann nicht mehr die Datenbank, sondern die Textdatei.
Auf die Datenbank kann man auch zugreifen, allerdings muss man sie entweder geöffnet haben, oder per Makro laden.
Deine Angaben sind zu wage, um was geht es dir denn im Kern?
Willst du die Formulare der Datenbank von einem externen Writerdokument öffnen?
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo R,
die Datenbankanwendung läuft und ist stabil.
Nur das Starten der Anwendung scheint dem Anwender,
der mit LibreOffice und Base nicht vertraut ist, sehr kompliziert.
Denn um die Datenbankanwendung zu nutzen geht es über das
Formular.
Diesen Weg wollte ich einfacher gestalten, indem ich die Oberfläche
(Inhalt) des Formulars als Textdatei hinterlegt habe.
Somit ruft man die Textdatei auf und hat sofort die Oberfläche des
Formulars vor sich liegen.
Und damit beginnen meine Schwierigkeiten. Denn wenn ich das
Textdatei-Formular so benutzen will wie das Datenbank-Formular,
erkennen meine zum Textdatei-Formular übertragenen (kopierten) Makros
die Datenbank nicht.
Das hatte ich mir einfacher vorgestellt und weiß jetzt nicht, ob und wo bei
mir ein Gedanken- bzw. Vorgehensfehler vorliegt.
Ich hoffe, ich habe mein Wollen bzw. mein Wunschvorgehen deutlich beschrieben.
Mit freundlichem Gruß
Werner
die Datenbankanwendung läuft und ist stabil.
Nur das Starten der Anwendung scheint dem Anwender,
der mit LibreOffice und Base nicht vertraut ist, sehr kompliziert.
Denn um die Datenbankanwendung zu nutzen geht es über das
Formular.
Diesen Weg wollte ich einfacher gestalten, indem ich die Oberfläche
(Inhalt) des Formulars als Textdatei hinterlegt habe.
Somit ruft man die Textdatei auf und hat sofort die Oberfläche des
Formulars vor sich liegen.
Und damit beginnen meine Schwierigkeiten. Denn wenn ich das
Textdatei-Formular so benutzen will wie das Datenbank-Formular,
erkennen meine zum Textdatei-Formular übertragenen (kopierten) Makros
die Datenbank nicht.
Das hatte ich mir einfacher vorgestellt und weiß jetzt nicht, ob und wo bei
mir ein Gedanken- bzw. Vorgehensfehler vorliegt.
Ich hoffe, ich habe mein Wollen bzw. mein Wunschvorgehen deutlich beschrieben.
Mit freundlichem Gruß
Werner
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Hallo Werner,
Such mal im Base Handbuch
https://de.libreoffice.org/get-help/documentation/
nach externe Formulare.
Wenn du deine Datenbankformulare so, wie dort beschrieben als externe Writerdateien speicherst, kannst du sie in deinem Hauptformuar mit Schaltflächen, ohne Makro öffnen.
Dazu in den Eigenschaften der Schaltflächen die Aktion Dokument/Webseite öffnen wählen, und den Pfad zum jeweiligen Formular bei URL eintragen.
Gruß R
Such mal im Base Handbuch
https://de.libreoffice.org/get-help/documentation/
nach externe Formulare.
Wenn du deine Datenbankformulare so, wie dort beschrieben als externe Writerdateien speicherst, kannst du sie in deinem Hauptformuar mit Schaltflächen, ohne Makro öffnen.
Dazu in den Eigenschaften der Schaltflächen die Aktion Dokument/Webseite öffnen wählen, und den Pfad zum jeweiligen Formular bei URL eintragen.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Eine Datenbank aus einer Textdatei ansprechen wie?
Danke,
werde Deinem Vorschlag folgen.
Gruß Werner
werde Deinem Vorschlag folgen.
Gruß Werner
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.