Autor Thema: ansicht refresh nach doc-änderung  (Gelesen 1142 mal)

klaussal

  • Gast
ansicht refresh nach doc-änderung
« am: 03.02.04 - 10:10:36 »
hi zusammen,
folgende aktion ändert ein oder mehrere docs, die damit aus der ansicht verschwinden (sollten). frage: warum bewirkt der view.refresh nix ? nach F9 ist aber alles ok ?

Sub Click(Source As Button)
   
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim collection As NotesDocumentCollection
Dim dateTime As New NotesDateTime( "" )
Dim view As NotesView

Set db = session.currentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
Set view = db.getView("jgh")   
   
Call dateTime.SetNow

While Not(doc Is Nothing)
    If Trim(doc.datum_archivierung(0)) = "" Then
      doc.datum_archivierung =  dateTime.dateOnly
      Call doc.save(True, False)
    End If
    Set doc = collection.GetNextDocument(doc)
Wend
   
Call view.refresh
End Sub
« Letzte Änderung: 03.02.04 - 10:29:56 von klaussal »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:ansicht refresh nach doc-änderung
« Antwort #1 am: 03.02.04 - 10:29:47 »
Du aktualisierst ja auch im Backend - da siehste "vorne" nix.
NotesUIWorkspace.ViewRefresh tut's im Frontend.

Hth,
Bernhard

klaussal

  • Gast
Re:ansicht refresh nach doc-änderung
« Antwort #2 am: 03.02.04 - 10:33:47 »
@bernhard,

jau, das war's. DANKE. :D :D :D
hatte wohl brett vorm kopf.  ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:ansicht refresh nach doc-änderung
« Antwort #3 am: 03.02.04 - 10:37:38 »
Shit happens  ;)

klaussal

  • Gast
Re:ansicht refresh nach doc-änderung
« Antwort #4 am: 03.02.04 - 10:45:24 »
... manchmal kommt mann sich richtig doof vor. :P

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:ansicht refresh nach doc-änderung
« Antwort #5 am: 03.02.04 - 10:51:29 »
Das zeigt, dass man schlau ist - sonst würde man das ja nicht merken ;-)

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz