Seite 1 von 1
Datum per Knopfdruck einfügen
Verfasst: Mo, 02.11.2009 19:09
von TorstenS
Hallo,
ist es möglich das aktuelle Datum per Knopfdruck in ein Kontrollfeld einzufügen? Es sollte zudem möglich sein das Datum auch manuell rein zuschreiben.
Gruß
Torsten
Re: Datum per Knopfdruck einfügen
Verfasst: Di, 03.11.2009 11:59
von komma4
Klar ist das möglich.
Codebeispiele für Datum
Code: Alles auswählen
' Aufbereitung in Form: JJJJMMTT
sTempDatum = CDateToIso(Now)
' einstellen in Formular-DATUMsfeld
oForm = ThisComponent.Drawpage.getForms().getByName( "MainForm" )
oDatum = oForm.getByName( "datdatum" ).Date
oDatum = sTempDatum
...und Zeit
Code: Alles auswählen
oTempJetzt = Now()
' einstellen in Formular-ZEITfeld
oForm = ThisComponent.Drawpage.getForms().getByName( "MainForm" )
oZeit = oForm.getByName( "timzeit" )
oZeit.Time = _
Hour( oTempJetzt ) & Minute( oTempJetzt ) & Second( oTempJetzt ) & "00"
Kommst Du damit zurecht?
Re: Datum per Knopfdruck einfügen
Verfasst: Sa, 07.11.2009 23:16
von TorstenS
Hallo,
nein ich komme nicht klar... Ich habe noch nicht viel Ahnung von Makros erstellen. Ich hoffe Du hilfst mir noch etwas auf die Sprünge.
Ich habe jetzt ein Makro mit o. g. Code erstellt. Für "MainForm" und "datdatum" habe ich den Namen des Formulars bzw. Textfeldes eingetragen.
Für das Datum bräuchte ich ein anderes Format: TTMMJJ
Der Schaltfläche habe ich das Makro bei "beim Auslösen" zugeordnet.
Re: Datum per Knopfdruck einfügen
Verfasst: So, 08.11.2009 06:44
von komma4
Mainform ist der interne Name (nicht der Bildschirmname, der bspw. in der Übersicht angezeigt wird!) und stimmt auch bei Dir. Ändere das mal zurück.
Die Kontrollfeldnamen musst Du auf Deine anpassen - korrekt.
Für das Datum bräuchte ich ein anderes Format: TTMMJJ
Brauchst Du nicht - Du möchtest es.
OK: das Anzeigeformat des Kontrollfelds steht bei Dir auf TTMMJJ? Wie ist das verbundene Datenfeld definiert?
Re: Datum per Knopfdruck einfügen
Verfasst: Mi, 25.11.2009 16:39
von ChrisWirths
Hallo,
bin noch neu hier und habe dein 2Date im Manager installiert und mit Taste belegt. Wie kann ich das Datumsformat und Schriftgrösse, art ändern.
Wenns geht Step by Step
Vielen Dank
Re: Datum per Knopfdruck einfügen
Verfasst: Mi, 25.11.2009 18:11
von komma4
ChrisWirths hat geschrieben:bin noch neu hier und habe dein 2Date im Manager installiert
Falls Du mich meinst (

)...
* das Format wird im Quelltext an zwei Stellen (für _TEXT und _FELD) geändert - schau mal in
DateTime2_func: ganz oben werden die Formate der _FELD-Funktionen bestimmt, etwas tiefer die Zeichenketten für _TEXT zusammen gesetzt.
* Schriftart und -grösse
kann die Extension nicht beeinflussen
Viel Erfolg!
Re: Datum per Knopfdruck einfügen
Verfasst: Mi, 25.11.2009 18:28
von ChrisWirths
Hola,
´vielen Dank, Datumsformat geändert, spitze !!!!
Hast ja echt was drauf, vielleicht kannst du mir auch bei diesem Problem Helfen, unformartierter Text.
viewtopic.php?f=2&t=30023&start=0&hilit ... erter+text
Ich tu mich echt schwer damit
Nochmal vielen Dank
Chris