Libre Office

Makro, Datenzugriff

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
HugoJJ
Beiträge: 2
Registriert: Do 16. Apr 2026, 20:54

Makro, Datenzugriff

Beitrag von HugoJJ » Fr 17. Apr 2026, 10:59

Wie kann ich mittels Makro auf ein Feld eines Formulars oder auch einer Tabelle zugreifen? D.h. die Felder lesen bzw. beschreiben. Bei all den vielen Videos auf youtube hört es weit davor auf.
Außerdem konnte ich keinen Modus finden, bei dem der Passus "Makro aufzeichen" mal nicht ergraut war.
Wäre schön, wenn da jemand Ideen hätte!

Beste Grüße
Jörg

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

Re: Makro, Datenzugriff

Beitrag von RobertG » Sa 18. Apr 2026, 08:22

Hallo Jörg,

lade Dir einfach das Base-Handbuch runter. Das Makrokapitel in der aktuellen Fassung des Handbuchs hat allein schon über 160 Seiten.

Code: Alles auswählen

stFeldwert = oForm.getString(oForm.findColumn("FeldnameDerDatenquelleDesFormulars"))
Das ist mein Lieblingszugriff auf Feldinhalte eines Formulars. Da brauchst Du nur die Felder zu wissen, die in der Ursprungstablle vorhanden sind. Ist besser als die Zugriffe über die Formularfelder, bei denen dann die Namen der Formularfelder eine Rolle spielen.
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

HugoJJ
Beiträge: 2
Registriert: Do 16. Apr 2026, 20:54

Re: Makro, Datenzugriff

Beitrag von HugoJJ » Di 21. Apr 2026, 13:14

Danke! Hab das Handbuch gefunden.
LG Hugo

Open Office
Antworten