Domino 9 und frühere Versionen > Entwicklung
NotesItem mit Type Datum
robertpp:
Mit diesem Befehl erstelle ich mir zb ein Authorenfeld mit dem Usernamen!
Dim item As New NotesItem(persdoc,"CreatedBy",s.UserName,AUTHORS)
Wie kann ich mir ein Datumsfeld erstellen?
Ich hab es mal so probiert:
Dim item As New NotesItem(doc,"ArchEndDate",Today)
aber da bekomme ich immer nur ein Textfeld!!
robertpp
lrzwkle:
Servus,
probier es einmal mit
notesItem.DateTimeValue = notesDateTime
fG Siegi
enny:
probier es doch mal mit:
Set notesitem = notesdocument.ReplaceItemValue(itemName,Value)
MfG
Enny
ata:
... es geht auch damit das Datum über NotesDateTime zu erzeugen und dann mit NotesDateTime.LSLocalTime dem Feld zuweisen...
ata
robertpp:
Ich habs so probiert:
Dim ws As New NotesUIWorkspace
Dim item1 As NotesItem
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Set uidoc=ws.CurrentDocument
Set doc= uidoc.Document
Dim dateTime As NotesDateTime
If doc.Status(0)= "4.) finished" Then
Set datetime= New NotesDateTime( doc.ArchEndTime(0) )
Set item1 = doc.GetFirstItem("ArchEndTime")
If Not Isdate (item1) Then
Call item1.Remove
Set dateItem = New NotesItem ( doc, "ArchEndTime",Today)
dateItem= dateTime.DateOnly
Hier hab ich aber einen Fehler!! Sicher falsch gemacht aber ich weiß nicht wie es richtig geht
doc.ArchEndTime= dateItem
Call doc.Save(True, False)
End If
End If
Aber der fettgedrucken Zeile wir dann aus dem Feld ArchEndTime Type 1024 (Datumsfeld) ein Textfeld (1280)
Ich möchte dann im Feld auch nicht das: "17.04.2003 00:00:00 CEDT" drinnen stehen haben sondern nur "17.04.2003".
robertpp
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln