Domino 9 und frühere Versionen > Entwicklung

Date in Spalte

(1/3) > >>

TMC:
Hi,

ich setze wie folgt ein Datum-Feld (nachdem ich das Doc kopiert habe):

--- Code: ---Set newdoc = doc.CopyToDatabase( db )
'Aktuelle Zeit   
Datum$ = Now'Date$()   
newdoc.Archive_Date = Datum$

--- Ende Code ---
Klappt auch wunderbar.
Nur zeigt mir jetzt die entsprechende View das Datum im Format "29.10.2003 22:40" an.
Und das, wo ich doch in der Spaltenoption unter "Datum und Zeit" 'Show Date only' gewählt habe.

Wie gibt's denn das?

Vielleicht ist es heute auch schon etwas spät für mich.....

bye,
TMC

Semeaphoros:
>> heute schon etwas spät für mich ....

Das ist doch auch eine Zeitfunktion ??  :D

Also, so wie Du das machst, wird das Datum als Text eingefügt. Schau Dir die Felder mal in den Dok-Eigenschaften an, dann siehst Du das. Und Text ist für Notes nun mal Tabu, das lässt sich nicht als Datum formatieren. Natürlich könntest Du jetzt mit @textdodate das Ding beheben, a-bär, da bleibt das Datum natürlich noch immer als Text im Dokument und es wäre wünschenswert, das dort auch als Datum zu haben. Hier ein Vorschlag:

Set newdoc = doc.CopyToDatabase( db )
'Aktuelle Zeit  
Datum$ = Now'Date$()  
Dim DatumWert As New NotesDateTime (Datum$)
Call Newdoc.ReplaceItemValue ("Archive_Date",DatumWert)

TMC:
ups, habs auch grad gesehen, dass ich ein String / Text übergebe......

war eigentlich klar... (ist nichtmal das erste mal dass mir so was in der Art passiert)....

Danke!

TMC

Semeaphoros:
No problem, may happen .....

TMC:
jo, is halt schon panne. Demnächst frage ich noch, wie ich eine Message in einer Box darstellen kann.... ;D

Gibts eigentlich keine Möglichkeit, direkt 'nen Zeitwert zuzuweisen (also ohne Umweg über NotesDateTime) ?

Wäre irgendwie eleganter und würde den Code straffen zwecks Übersichtlichkeit.
Hab mal in der Hilfe gestöbert, aber auch nix passendes gefunden.

TMC

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln