Autor Thema: gelesen - ungelesen  (Gelesen 1097 mal)

Offline mgeidl

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
gelesen - ungelesen
« am: 22.07.03 - 15:22:57 »
Hallöchen!

Ich hab in einer Maske unter LS (eh aus dem Forum) die Prüfung, ob ein Dokument gerade bearbeitet wird. Nun müsste aber beim Queryclose zusätzlich noch eingebaut werden, dass das Dokument als gelesen markiert werden soll, denn wenn das Doku geöffnet wird, wird ins Lock-Feld der Name reingeschrieben, d.h. wenigstens ein Feld im Dokument wurde bearbeitet.

Einem Kollegen aus England ist das aufgefallen und er rätselt nun, warum ein Dokument, das er gerade gelesen hat, nach F9 wieder als ungelesen markiert ist.

Kann mir da jemand weiterhelfen?

Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   If strNewDoc="New" Then  '(exit if it's a new doc.Set this variable to New in postopen if it's a new doc)
      Exit Sub
   End If
   
   Dim session As New NotesSession
   Dim nnUserName As New NotesName(session.UserName)
   If (Strcomp(nnUserName.Common,Source.FieldGetText("Lock"),5)=0) Then
      Set docBackend=Source.document
      docBackend.Lock=""
      Call docBackend.Save(True, True)
   End If
   
End Sub

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:gelesen - ungelesen
« Antwort #1 am: 22.07.03 - 15:45:52 »
Die problematische Zeile ist
   Call docBackend.Save(True, True)

Werden Doks im Backend gespeichert, gelten sie als ungelesen.
NotesDocument.Save hat dafür den vergessenen dritten Parameter - True setzt das gespeicherte Dok für den Speicherer auf gelesen.

HTH,
Bernhard

PS: Warum steht denn der zweite Parameter auf True (CreateResponse) ?

Offline mgeidl

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:gelesen - ungelesen
« Antwort #2 am: 22.07.03 - 15:47:23 »
????

Keine Ahnung, den Code hab ich hier aus dem Forum, sollte der auf (true, false) stehen????

Sag mal Bernhard, was ich schon wissen wollte, was heisst eigentlich dein HTH???

lg
Marietta

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:gelesen - ungelesen
« Antwort #3 am: 22.07.03 - 15:50:12 »
Dein Problem löst
NotesDocument.Save (True, False, True)
Ist (logischerweise) in der DesignerHelp gut erklärt.

Hope That Helps ;-)
Bernhard

Offline mgeidl

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re:gelesen - ungelesen
« Antwort #4 am: 22.07.03 - 15:51:51 »
Danke!

Du hast mir sehr geholfen!!!

Marietta

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz