Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gerhard am 10.03.04 - 15:32:49
-
Hallo zusammen !
Kann ich eigentlich das created date eines Dokumentes ändern ohne vorher das Datum des Servers rückstellen zu müssen bevor ich das Dokument erstelle ?
Hintergrund: Ansicht zeigt monatl. Auswertungen mit datecreated an, d.h. 1 Dokument pro Monat und Jahr. Nun hab ich eines aus einer Replik herkopiert und da steht nun statt 2003/12 2004/03 drinnen, da ich es heute eingefügt habe. Das wird aber für die Benutzer a bissi verwirrend sein!
Danke für die Hilfe !
-
Hi,
meines Wissens kannst du da nichts dran drehen. Diese Felder werden von Notes intern bearbeitet.
Axel
-
Wenn Du Dich in der Ansicht auf die Document Properties beziehst (also @Created): Nein, das kannst Du nicht manipulieren.
Uhrzeit des Servers verändern ist ein absolutes No No - danach ist Dein System ggf. überhaupt nicht mehr brauchbar !
Bernhard
-
Ok, klar. Hätte das ohnehin nicht getan, ich meine die Zeit am Server geändert. Ist mir schon bewusst dass dies ungeahnte Auswirkungen haben kann.
Also müsste ich die Ansicht ändern um dies unabhängig vom created date ordentlich anzeigen zu können ! Danke !
-
Ich würde auch empfehlen, die Datenbank einfach zu ändern. Pack ein zusätzliches Feld in die Maske, Datum, Berechnet und mit Vorgabewert @Created.
Das Feld kannst Du dann auch problemlos ändern.
-
@Driri:
Jo, so hab ich's mir auch gedacht ! Danke für die Hilfe !
-
Ich würde auch empfehlen, die Datenbank einfach zu ändern. Pack ein zusätzliches Feld in die Maske, Datum, Berechnet und mit Vorgabewert @Created.
Das Feld kannst Du dann auch problemlos ändern.
Besser "Berechnet beim Anlegen" mit @Created.
Das hat den Vorteil, das es nicht änderbar ist, und auch beim Kopieren wird der Feldwert nicht mehr geändert. Ausserdem wird es wirklich nur einmalig angefasst und berechnet.
HTH,
Bernhard
-
@Bernhard:
Ok,alles klar ! Danke für die Hilfe !
Übrigens, was heisst denn eigentlich HTH ?
-
Fragen, die irgendwo "...was heisst ..." enthalten, werden hier beantwortet:
Fachwörterbuch (http://www.atnotes.de/index.php?board=12;action=display;threadid=12535)
-
Das "Created"-Date steckt in der DocumentUNID und da diese gestzt werden kann, lässt sich das Datum durchaus verändern.
Das ist allerdings nicht ganz einfach. Dokumentation dazu findet man entweder im C-API-Toolkit oder im Buch von Normunds Kalnberzins
LotusScript to Lotus C API Programming Guide ( www.ls2capi.com )
Eine derartige Manipulation würde ich aber in jedem Falle nicht vornehmen, die Sache ist nicht ganz ungefährlich. Damit ist auch gleich gesagt, das Aendern der betreffenden Ansicht ist sicher der zu beschreitende Weg.