mit einem Problem kämpfe ich noch. In meiner Tabelle gibt es eine Spalte Vorgangsdatum (Format: Text). Dort soll das aktuelle Datum bei der Erstellung eines neuen Vorgangs rein. Auch das Kontrollfeld im zugehörigen Formular ist ein Textfeld. Über eine daneben angeordnete Schaltfläche füge ich das aktuelle Datum in das Textfeld ein:
Code: Alles auswählen
Sub Datum
Dim a as String
a = Date()
oDoc = ThisComponent
oForm = oDoc.drawpage.forms(0)
oFeld = oForm.getByName("datum")
oFeld.text = cStr(a)
End Sub
Beim Speichern des DS wird es nicht mit gespeichert. Ändere ich es auf das Format TT.MM.JJ dann wird es gespeichert.
Kopiere ich das Datum in ein anderes Feld und dann wieder zurück, dann wird auch das Langformat übernommen.
Das cStr(a) im Code müsste doch eigenlich einen String, also Text erzeugen?
mit freundl. Grüßen
egottfried