Autor Thema: Wieso ist NotesDocument nicht aktuell?  (Gelesen 920 mal)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Wieso ist NotesDocument nicht aktuell?
« am: 22.03.02 - 17:00:38 »
hallo leute,
könnte notes wieder mal ver...

stellt euch bitte folgendes bitte vor:

user 1 öffnet in einer anischt 1 dokument
***
user 2 öffnet dasselbe dokument
ändert das document und schließt es gleich
***
nun wollte ich bei user 1 welcher das dokument noch auf dem desktop hat (alte version) über scritp prüfen, ob sich bestimmte felder geändert haben

...FrontEndDoc aktuelles dokument

Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase

Dim BackEndDoc As NotesDocument
tmpID=FrontEndDoc.ProID(0)

Set BackEndDoc = db.GetDocumentByUNID( tmpID )
***
vergleche nun 2 felder
If BackEndDoc.LockUserDT(0) = FrontEndDoc.LockUserDT(0) Then...
***
so nun meinte ich, daß notes auf das document zugreift, welches der andere user verändert hat und die änderungen merkt; aber nein - das gegenteil ist der fall; ich merke die änderung nicht

wer hat einen gut rat?
schönes wochenende, pippo
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: Wieso ist NotesDocument nicht aktuell?
« Antwort #1 am: 25.03.02 - 12:34:35 »
Die Frage ist wann prüfst du das dok ? Beim Speichern wäre am sinnvollsten. Ist das nicht ein wenig Performanceschädlich das BackEnd Dok über die UNID abzufragen ? Das Backend Dok braucht man in diesem Fall nicht.

- hole und speichere bei QueryOpen dein Feld
- beim QuerySave müsste ein dokUI.reload  reichen, um nachher wieder das Feld abzufragen.

Gruss
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Wieso ist NotesDocument nicht aktuell?
« Antwort #2 am: 24.04.02 - 19:02:42 »
Hi,

mit diesem Problem habe ich auch gekämpft und es hat nicht geklappt, danach habe ich es sein lassen und mit Locking gearbeitet, d. h. wenn ein Benutzer Edit-Mode hat kann ein anderer nur Lesend.
Gruß
Frank
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz