Eingabe über Makro in ein Textfeld, wird nicht in die Tabelle übernommen
Verfasst: Sa 29. Jul 2023, 18:31
Guten Abend
Ich möchte gerne eine Auftragsnummer erstellen mit dem JJMM und der Datensatznummer des Auftrages.
Dafür habe ich in der Tabelle ein Textfeld mit dem Namen Rechnungsnummer, mit einem Makro setze ich dann im Formular das Jahr und den Monat:
SUB Rechnungsnummer
ThisComponent.Drawpage.Forms.GetByName("MainForm").GetByName("datRechnungsnr").Text = Format(Date, "YYMM")
End Sub
Es wird dann das Jahr und der Monat in das Feld gesetzt z.B. 2308, aber leider lässt sich das nicht in die Tabelle übertragen, das heisst beim Speichern oder Datensatzwechsel verschwindet dann die Zahl wieder.
Muss im Makro ein zusätzlicher Befehl geschrieben werden?
Vielleicht kann mir jemand weiterhelfen.
Vielen Dank und ein schönes Wochenende.
Herzliche Grüsse
Markus
Ich möchte gerne eine Auftragsnummer erstellen mit dem JJMM und der Datensatznummer des Auftrages.
Dafür habe ich in der Tabelle ein Textfeld mit dem Namen Rechnungsnummer, mit einem Makro setze ich dann im Formular das Jahr und den Monat:
SUB Rechnungsnummer
ThisComponent.Drawpage.Forms.GetByName("MainForm").GetByName("datRechnungsnr").Text = Format(Date, "YYMM")
End Sub
Es wird dann das Jahr und der Monat in das Feld gesetzt z.B. 2308, aber leider lässt sich das nicht in die Tabelle übertragen, das heisst beim Speichern oder Datensatzwechsel verschwindet dann die Zahl wieder.
Muss im Makro ein zusätzlicher Befehl geschrieben werden?
Vielleicht kann mir jemand weiterhelfen.
Vielen Dank und ein schönes Wochenende.
Herzliche Grüsse
Markus