Libre Office

Tabelle: Datum automatisch setzen bei neuem Datensatz

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

Re: Tabelle: Datum automatisch setzen bei neuem Datensatz

Beitrag von RobertG » Sa 3. Mai 2014, 10:08

Hallo Freischreiber,

nach der Datensatzaktion schreibst Du mit dem Makro in den nächsten Datensatz. Teste es einfach mit der Beispieldatenbank, die ich erstellt habe. Die Nachfrage, ob die geänderten Daten gespeichert werden sollen, kommt, weil nach dem
oFeldAenderdatum.BoundField.updateDate(unoDate)
nicht noch ein
oForm.updateRow
kommt.
Bei neuen Datensätzen müsste das dann ein
oForm.insertRow
sein.
Kleiner Nebeneffekt, wenn Du das Makro auf "Nach der Datensatzaktion" setzt: Alle kommenden Felder werden anschließend mit den gleichen Daten zum Datum versorgt.

Gruß

Robert
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

Freischreiber
* LO-Experte *
Beiträge: 867
Registriert: Fr 28. Mär 2014, 10:41

Re: Tabelle: Datum automatisch setzen bei neuem Datensatz

Beitrag von Freischreiber » So 4. Mai 2014, 09:51

Hallo Robert,

da hatte ich wohl einfach Glück, weil ich nicht zum nächsten Datensatz gewechselt, sondern per Speicherntaste die Änderungen gespeichert hatte... alles klar, das laß ich dann lieber :roll:

Danke
Freischreiber

:idea: Achte auf die dritte Ziffer: Libre Office 25.2.0.3 = Ärger ist vorprogrammiert.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.

Open Office
Antworten