von RobertG » Fr, 07.02.2014 19:16
Hallo Andreas,
was funktioniert nicht? Ich öffne das Formular, sehe dort neben "Tag" und "Zeit" den Button "Speichern", drücke darauf und erhalte eine Speicherung in dem darunter liegenden Tabellenkontrollfeld angezeigt.
Mit welcher Office-Version/Base-Version arbeitest Du? Wenn ich mir die Makros ansehe, dann sind das Makros, die das Datum und die Uhrzeit nach der Codeänderung von LO Version 4.1.1 schreiben. Dort ist das Datum als UnoStruct("com.sun.star.util.Date") beschrieben. Das zeigt bei mir z.B. in LO 3.3.4 überhaupt keine Zeit und kein Datum an und reagiert natürlich auch entsprechend nicht auf den Speicherbutton. In LO 4.1.4.2 funktioniert das Ganze.
Was mich stören würde ist die Nachfrage, die da kommt - ich habe jetzt nicht nachgesehen, warum die kommt: "Soll der Inhalt des aktuellen Formulars gespeichert werden". Außerdem wird die Zeit aus einem Feld gelesen und in ein anderes übertragen. Ich würde sie beim Drücken des Speicherbuttons schreiben - sonst speicherst Du nicht die aktuelle Zeit, sondern die, bei der das Formular auf den namen eingestellt wurde.
Gruß
Robert
Hallo Andreas,
was funktioniert nicht? Ich öffne das Formular, sehe dort neben "Tag" und "Zeit" den Button "Speichern", drücke darauf und erhalte eine Speicherung in dem darunter liegenden Tabellenkontrollfeld angezeigt.
Mit welcher Office-Version/Base-Version arbeitest Du? Wenn ich mir die Makros ansehe, dann sind das Makros, die das Datum und die Uhrzeit nach der Codeänderung von LO Version 4.1.1 schreiben. Dort ist das Datum als UnoStruct("com.sun.star.util.Date") beschrieben. Das zeigt bei mir z.B. in LO 3.3.4 überhaupt keine Zeit und kein Datum an und reagiert natürlich auch entsprechend nicht auf den Speicherbutton. In LO 4.1.4.2 funktioniert das Ganze.
Was mich stören würde ist die Nachfrage, die da kommt - ich habe jetzt nicht nachgesehen, warum die kommt: "Soll der Inhalt des aktuellen Formulars gespeichert werden". Außerdem wird die Zeit aus einem Feld gelesen und in ein anderes übertragen. Ich würde sie beim Drücken des Speicherbuttons schreiben - sonst speicherst Du nicht die aktuelle Zeit, sondern die, bei der das Formular auf den namen eingestellt wurde.
Gruß
Robert