Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mariab am 12.01.07 - 12:49:53

Titel: Dokument gerade verwendet
Beitrag von: mariab am 12.01.07 - 12:49:53
Wie kann ich mittels LS überprüfen ob ein Dokument von einem anderen Benutzer gerade bearbeitet wird bzw. gerade von diesem gesperrt ist?

Danke Maria
Titel: Re: Dokument gerade verwendet
Beitrag von: Sabine am 12.01.07 - 13:09:55
Hallo Maria,

wenn ein Dokument von einem anderem User gesperrt ist, dann existieren die beiden Felder $Writers und $WritersDate!

Also würde ich an Deiner Stelle einfach nach der Existenz eines der beiden o.g. Felder abfragen!

Gruß Sabine
Titel: Re: Dokument gerade verwendet
Beitrag von: Sabine am 12.01.07 - 13:15:42
Nachtrag:

If doc.HasItem( "§Writers" ) Then
  Messagebox  ( "Dokument gesperrt" )
Else
  Messagebox  ( "Dokument nicht gesperrt" )
End If
Titel: Re: Dokument gerade verwendet
Beitrag von: umi am 12.01.07 - 14:05:24
Wenn Document Locking in der DB aktiviert wurde, kannst Du die Funktionen "Lock" bzw. "LockProvisional" der Ntoesdocument Klasse verwendenx.