Seite 1 von 1

Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 12:26
von msu
Hallo,
direkt vorweg, ich beschäftige mich erst seit kurzem mit der LibreOffice Programmierung.
Für den Einstieg habe ich mir das Buch von Andrew Pitonyak ausgesucht.
Okay, bis zum Kapitel 10 (UNO) bin ich recht schnell vorangekommen da ich schon andere Programmiersprachen kann.

Nun stelle ich mir aber doch die Frage, ob mein Vorhaben überhaupt realisierbar ist. :oops:

Das ganze ist kurz erklärt. Ich möchte mit einem Makro einige Formularfelder überprüfen, bevor der Datensatz gespeichert wird.

Wenns machbar ist, würde ich mich freuen jemand könnte mir helfen.

Grüße

Re: Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 13:00
von F3K Total
Moin,
ja, das kannst du machen, Hinweise zum Auslesen des Inhaltes eines Formularfeldes findest du im Base Handbuch Kapitel 9. Da findest du sogar eine Rechtschreibprüfung per Makro.
Allerdings kann man, durch die richtige Definition der Datenbank, Falscheingaben auch ohne Makro weitestgehend verhindern.
Gruß R

Re: Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 13:13
von msu
Danke F3K Total!
LibreOffice ist so umfangreich dokumentiert, da übersieht man schnell das wesentliche. :oops:

Habe unterdessen auch dieses PDF gefunden: https://wiki.documentfoundation.org/ima ... le_V44.pdf

Da werden einige Makros vorgestellt die ähnliches machen.

Gibt es eigentlich irgendwo eine Auflistung mit Beschreibung der API?

Re: Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 13:21
von F3K Total
Schau dir MRI und XRAY an, den Weg dorthin findest du hier:
viewtopic.php?f=12&t=25202
Gruß R

Re: Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 13:24
von F3K Total
Wenn du genauer beschreibst, was du wo übrprüfen möchtest, und dazu eine Beispieldatenbankdatei hochlädst, kann man das Finden der Lösung sicherlich beschleunigen.
Gruß R

Re: Base Formular - Inhalte ermitteln

Verfasst: Sa 2. Nov 2019, 13:32
von msu
F3K Total hat geschrieben:
Sa 2. Nov 2019, 13:21
Schau dir MRI und XRAY an, den Weg dorthin findest du hier:
viewtopic.php?f=12&t=25202
Gruß R
Danke, das hilft mir weiter.
F3K Total hat geschrieben:
Sa 2. Nov 2019, 13:24
Wenn du genauer beschreibst, was du wo übrprüfen möchtest, und dazu eine Beispieldatenbankdatei hochlädst, kann man das Finden der Lösung sicherlich beschleunigen.
Gruß R
Ganz konkret möchte ich momentan nur zwei Datums-Felder miteinander vergleichen, also nix spektakuläres.

Ich denke das lernen von LibreOffice-Basic lohnt sich allemal, es scheint sehr leistungsfähig zu sein und erspart mir eventuell die ein oder andere Desktop-App.

Grüße