LinuxUser

Im Eigenbau

Makros in LibreOffice Base

Oft versuchen Benutzer, in einer Datenbanktabelle einen bereits vorhandenen Eintrag erneut abzuspeichern. Erlaubt die Datenbank für das jeweilige Attribut keine doppelten Einträge, dann wirft sie da raufhin eine für den Anwender relativ unverständliche Fehlermeldung aus. Hier wären benutzerdefinierte Fehlermeldungen wesentlich benutzerfreundlicher. Solche Meldungen – und noch viele andere Dinge – lassen sich in LibreOffice Base mithilfe von Makros realisieren.

Um die nützlichen Codeschnipsel verwenden zu können, brauchen Sie lediglich die LibreOffice-Suite zu installieren (Listing 1). Danach erstellen Sie die gewünschte Datenbank und verknüpfen die Makros mit den einzelnen Formularen.

Features

Makros können unter anderem Dialogboxen realisieren, Benutzereingaben verarbeiten, Datenbanken manipulieren, Operationen im Dateiverzeichnis vornehmen sowie LibreOffice-Dokumente erstellen und bearbeiten. Sie lassen sich in Bibliotheken und Dokumenten abspeichern, wobei sich Ersteres empfiehlt: In einem Dokument abgespeicherte Makros kann man ausschließlich innerhalb dieses Dokuments einsetzen.

LibreOffice verwaltet Makros hierarchisch. So beinhaltet ein DokumentenContainer keine oder beliebig viele Bibliotheken. Eine Bibliothek beherbergt hingegen Module und Dialoge. Alle Funktionen und Subroutinen lagern in einem Modul. Ein Makro kann mehrere Subroutinen umfassen, die gegebenenfalls Funktionen anderer Module und Bibliotheken verwenden. Da wir in diesem Artikel

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von LinuxUser

LinuxUser6 min gelesenProgramming
Neue Ordnung
Eine gute Notizsoftware sammelt nicht nur Notizen, sondern organisiert und vernetzt sie auch. Die App Hypernotes aus der Zenkit-Suite setzt dabei auf Markdown als Auszeichnungssprache und ermöglicht plattformübergreifenden Zugriff sowie das gemeinsam
LinuxUser4 min gelesen
Unverhofft Kommt Oft
Die Raspberry Pi Foundation hatte in den letzten zwei Jahren kein leichtes Leben, vor allem die Chip-Krise machte ihr schwer zu schaffen. Damit schwand zunehmend die Hoffnung, bald eine neue Version 5 des Minirechners zu sehen. Doch es kam anders, un
LinuxUser2 min gelesen
Vorschau auf 01/2024
Sicherheit gehört in der modernen IT zu den zentralen Themen und deckt ein breites Spektrum an Verfahren und Werkzeugen ab. Aber während Konzerne und Organisationen oft ganze Abteilungen mit entsprechenden Fachleuten beschäftigen, müssen sich private

Ähnlich