Seite 1 von 1

Feldbefehl: Datum in der Zukunft

Verfasst: Do, 27.03.2008 12:57
von flipflap
Ich möchte in einem Brief, der zu unterschiedlichen Zeitpunkten individuell ausgedruckt wird, ein bestimmtes Datum aufgedruckt haben und zwar:

WEnn der Brief am 27.03.2008 gedruckt wird, soll der 31.03.2009 (also der letzte Tag des Monats im folgenden Jahr) aufgedruckt werden. Gibt's eine Formel für einen Feldbefehl, die das ermöglicht??

Re: Feldbefehl: Datum in der Zukunft

Verfasst: Do, 27.03.2008 13:59
von pmoegenb
Hallo Steffen,

über Einfügen/Feldbefehl/Andere.../Dokument/Datum kannst Du das Datum korrigieren.

Re: Feldbefehl: Datum in der Zukunft

Verfasst: Do, 27.03.2008 16:43
von flipflap
Sorry, ich hab mich falsch ausgedrückt:

egal, an welchem Tag der Brief ausgedruckt wird: Es soll der Monatsletzte im nächsten Jahr gedruckt werden. Also:

01.01.08 -> 31.01.09
15.02.08 -> 28.02.09
04.03.08 -> 31.03.09
19.03.08 -> 31.03.09

Kann man das irgendwie machen??

Re: Feldbefehl: Datum in der Zukunft

Verfasst: Do, 27.03.2008 18:00
von Karolus
Hallo
Ich kriegs zwar nicht hin, das an einen Feldbefehl zu binden aber zum Einfügen an der aktuellen Cursor-position:

Code: Alles auswählen

sub letzter_des_Monats_plus_ein_Jahr
	odoc = thisComponent
	datestring = cdate(dateserial(year(date)+1,month(date)+1,1)-1)
	oViewCursor = odoc.getcurrentcontroller().getviewcursor()
	oViewCursor.String = datestring
End sub
Funktioniert bsplw. mit einer Tastenkombination.

Gruß Karo