🎄 Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! 🎄
❤️ Nur noch wenige Tage, um das Ziel für 2025 zu erreichen. Vielen lieben Dank! ❤️
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig ihr Wissen teilen.<<
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen Dank!

❤️ HELFEN SIE JETZT >> << HELFEN SIE JETZT ❤️

🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗


Wert einer Tabelle per Makro auslesen und in eine andere speichern

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
RobertG
* LO-Experte *
Beiträge: 2917
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Wert einer Tabelle per Makro auslesen und in eine andere speichern

Beitrag von RobertG » Di 22. Feb 2022, 18:32

Das ist doch bei der letzten Datenbank von Lateva mit enthalten, die sie in paar Beiträge drüber angehängt hat.
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

homeedition
Beiträge: 2
Registriert: Di 22. Feb 2022, 18:14

Re: Wert einer Tabelle per Makro auslesen und in eine andere speichern

Beitrag von homeedition » Di 22. Feb 2022, 18:50

Ja ... Aber da war das Makro noch fehlerhaft :|
Danach gab es leider nur noch die Nachricht das es jetzt funktioniert aber keine angehängte aktuelle, angepasste Datenbank :)

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

Re: Wert einer Tabelle per Makro auslesen und in eine andere speichern

Beitrag von RobertG » Mi 23. Feb 2022, 08:11

Der Fehler ist wohl lediglich: Lese ich einen Wert als Zahlenwert mit getLong aus, so ist der Standardwert bei der Initialisierung der Variablen bereits 0. Habe ich gleichzeitig einen Datensatz mit der ID=0, dann kann ich nicht unterscheiden, ob das Ergebnis leer ist oder der Datensatz gemeint ist.

Ich lese grundsätzlich alle Daten, die ich nur von einer Abfrage weiter in SQL brauche und nicht separat noch per Makro z.B. berechnen will, mit getString aus. Dann ist die ID '0' und der leere String eben "".
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


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.



Antworten