Domino 9 und frühere Versionen > ND6: Entwicklung
item.LastModified
TMC:
Danke für die Aufmunterung.
Steine suche ich zum Glück noch nicht :)
Den Alias habe ich jetzt erst zum testen rausgenommen und festgestellt, dass sich da dann was (wohl positiv) geändert hat.
Seltsam, seltsam, wird Zeit dass es in der "Sahara" regnet ;)
Melde mich wieder.
TMC:
Kommando erstmal zurück:
Es sind dermaßen viele Abhängigkeiten in dem Code, so dass eine Filterung verdammmt schwierig wird.
Ich gehe da jetzt systematisch vor. Sollte sich tatsächlich ein Bug herauskristallisieren, melde ich es hier (und bei IBM) natürlich.
Form-Alias war schonmal ein guter Treffer, aber es gibt noch viele weitere Abhängigkeiten.
Bin weiter beim Evaluieren und Schlüssel-Suche in Sahara :-\
TMC:
--- Zitat von: koehlerbv am 30.09.04 - 21:19:48 ---Mystisch:
Ich habe folgenden Code in PostOpen und -Save, und es geht sich sauber:
--- Code: --- Dim doc As NotesDocument
Dim item As NotesItem
Set doc = Source.Document
Set item = doc.GetFirstItem ("RTF")
If Not (item Is Nothing) Then
Messagebox Cstr (item.LastModified)
End If
--- Ende Code ---
Kannst Du noch genauere Rahmenbedingungen angeben ?
Ciao,
Bernhard
--- Ende Zitat ---
Ich habe exakt Deinen Code getestet (leere DB, 1 Maske, 2 Felder, Feld zum Testen ist ein Richtextfeld).
A) Auf Domino Server 6.5.1, Client 6.5.2
B) Lokaler Client 6.5.2
Bei A) Liefert Postopen z.B. "01.10.2004 12:13:40", Postsave "01.10.2004 12:13:05"
Bei (B) klappt es so wie es sein soll.
Lässt sich das Verhalten auf dem Server irgendwie erklären?
Seltsam....... :-\
In der KB hab ich nur das hier gefunden:
The NotesItem LastModified Property Reflects the Date the Document (not the Field) Was Last Modified
The LastModified Property for Rich Text Fields Is Updated When Other Fields Are Updated
koehlerbv:
Ich habe eben spassenshalber das auf einem 5.0.8er Server ausprobiert.
PostSave: 0:00:00
Im PostOpen wurde dann der korrekte Wert angezeigt.
Die Item property scheint mir ein wenig suspekt zu sein ...
Bernhard
TMC:
Danke fürs testen.
Ich werde es jetzt anders lösen, da ich "nur" wissen muss, ob sich was in einem RT-Item geändert hat.
Die item.ValueLength property funktioniert nämlich zuverlässig.
Diese in Verbindung mit item.Text zum Vergleich vorher/nachher kann imho schon ziemlich zuverlässig sagen ob es eine Änderung gab, auch wenn das nicht 100% sauber ist, gerade wenn der Text im Dokument sehr lange ist.....
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln