Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: robertpp am 15.04.03 - 09:45:05

Titel: Feld mit @Now gefüllt
Beitrag von: robertpp am 15.04.03 - 09:45:05
Ich hab in einer DB ein Feld das vor langer Zeit mit @now gefüllt wurden.
Ich möchte mit einem Agent alle felder umschreiben das nur noch das Datum drinnen steht! Wie mach ich das am besten!! Ich möchte aber das Datum nehmen das im Feld drinnen steht!
zb: im Feld steht:   11.03.2001 11:29:42
dann soll nur noch drinnen stehen:     11.03.2001
Gibt es da eine einfache Funktion oder muss ich mir das selber basteln?
robertpp
Titel: Re:Feld mit @Now gefüllt
Beitrag von: Rob Green am 15.04.03 - 10:41:20
Feld_Now:=@date(Feld_Now) (muß aber vom Typ ein Zeitfeld sein)
oder
Feld_Now:=@date(@texttotime(Feld_Now)) (muß aber vom Typ ein Textfeld sein)

mehr nicht? Nö..eigentlich nicht.
Titel: Re:Feld mit @Now gefüllt
Beitrag von: cpo am 15.04.03 - 10:45:38
Hi,
wozu brauchst Du das denn? Wenn's nur für die Anzeige ist, ändere doch einfach die Anzeigeoptionen im Feld.
Ansonsten: @Date(Feldname)
CPO
Titel: Re:Feld mit @Now gefüllt
Beitrag von: forrest g am 15.04.03 - 10:45:47
hi robert,

wie ist denn der hintergrund?

denn, wenn du z.b. in einer ansicht das darstellen willst, könntest du als spaltenformel @left( feldname; 10) verwenden
(is nur ein bsp)

feldwertänderungen musst du mit einem agenten machen, wenn du nicht per hand in jedes doc gehen willst und das doc dann neu abspeichern(auch eine möglichkeit, wenn fast keine wenig docs da: formel im feld hinterlegen und neu speichern)

agent mit simple action und modify field

tschö
Titel: Re:Feld mit @Now gefüllt
Beitrag von: ata am 15.04.03 - 11:03:50
... sollte das mit dem Posting "Dokumente von- bis" zusammenhängen, dann bist du bereits in LS - dort würde ich dann mit NotesDateTime arbeiten - .DateOnly liefert ein Datum als String ohne Uhrzeit...

ata
Titel: Re:Feld mit @Now gefüllt
Beitrag von: robertpp am 15.04.03 - 12:49:24
@ata
es hängt nicht mit dem "Dokumente von- bis" zusammen!!

@forrest g
es ist nicht nur für die ansicht

es betrifft meinen Eintrag im Forum "@Today - Datumsfeld"
Man kann nämlich nicht ein Datumsfeld das mit @now gefüllt ist von @Today abziehen.
Und deshalb möchte ich das umwandeln!!
Gibt es da in LS auch eine lösung?
robertpp
Titel: Re:Feld mit @Now gefüllt
Beitrag von: forrest g am 15.04.03 - 13:15:10
hi robert,

date(deinfeld) oder
cdat(left(deinfeld, 10))
Titel: Re:Feld mit @Now gefüllt
Beitrag von: ata am 15.04.03 - 13:17:41
... NotesDateTime.DateOnly => String mit dem Datum ohne Uhrzeit...

ata
Titel: Re:Feld mit @Now gefüllt
Beitrag von: robertpp am 15.04.03 - 16:17:05
danke an alle ich hab nach ata's variante gelöst!

      Set dateTime=  New NotesDateTime( doc.ArchEndTime(0))
      If Len(doc.ArchEndTime(0))>12 Then
         doc.ArchEndTime= dateTime.DateOnly
         Call doc.Save(True, False)               
      End If

robertpp