Domino 9 und frühere Versionen > Entwicklung

Feld mit @Now gefüllt

(1/2) > >>

robertpp:
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

Rob Green:
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.

cpo:
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

forrest g:
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ö

ata:
... 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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln