Autor Thema: Wechsel in den Lese-Modus  (Gelesen 2539 mal)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Wechsel in den Lese-Modus
« am: 21.08.07 - 10:58:03 »
Hallo,

ich versuche nachdem ich ein Dokument bearbeitet, habe dieses aus dem Bearbeiten-Modus in den Lese-Modus um zu schalten. Dies soll per NotesUIDocument.EditMode erfolgen in der Aktion zum Bearbeiten erfolgen. Leider erhalte ich immer die Fehlermeldung 'Document command is not available' (4407). (Siehe auch Codeschnipsel weiter unten)

Weiß jemand rat oder hat jemand ein Workaround?

Code

	If intReturn = True Then
		ndoDoc.replaceitemvalue "t_ProzStatus", "9"
						
	Else
		ndoDoc.replaceitemvalue "t_ProzStatus", "-2"
						
	End If
					
	vntValue = objStack.popall
	ndoDoc.Replaceitemvalue "t_ProzessProtokoll", vntValue
					
	nduThis.refresh True			
	nduThis.save
	nduThis.Editmode = False  <--- Hier tritt der Fehler auf.

Rainer Zaske

MCSD - C#

Offline sculer

  • Aktives Mitglied
  • ***
  • Beiträge: 117
Re: Wechsel in den Lese-Modus
« Antwort #1 am: 21.08.07 - 11:01:08 »
ist das der ganze Code?

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Wechsel in den Lese-Modus
« Antwort #2 am: 21.08.07 - 11:08:51 »
Nein, das ist nicht der komplette Code. Der Script-Code davor (3 DIN A4 Seiten ohne Subroutinen) funktioniert seit 2 Jahren fehlerfrei. Es knallt erst beim Wechsel vom Bearbeiten-Modus in den Lese-Modus. Aus diesem Grund habe ich den Code auch nicht eingestellt.
Rainer Zaske

MCSD - C#

Glombi

  • Gast
Re: Wechsel in den Lese-Modus
« Antwort #3 am: 21.08.07 - 14:54:40 »
Gibts vielleicht im PostmodeChange noch Code, der was mit dem uidoc veranstaltet, was nur im Editmode möglich ist?

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Wechsel in den Lese-Modus
« Antwort #4 am: 21.08.07 - 16:36:42 »
Code
	nduThis.Editmode = False  <--- Hier tritt der Fehler auf.
ists da überhaupt im Editmode ?
->
Code
	if nduThis.Editmode then nduThis.Editmode = False  <--- Hier tritt der Fehler auf.
und ist auch wirklich ein NotesUIDocument (-> option declare)

sonst würde ich noch vermuten dass der refesh & save noch nicht fertig sind...
(sind halt nicht die schnellsten)
pete(r)

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Wechsel in den Lese-Modus
« Antwort #5 am: 21.08.07 - 16:44:12 »
Hallo,

ich glaube Glombi hat mir den Schubs in die richtige Richtung gegeben. Ich habe im PostSave-Event eine Prozedur die auf das Dokument zugreift. Ich probiere morgen aus ob das der Fehler ist und werden das Ergebnis meiner Bemühungen hier veröffentlichen.

Rainer
Rainer Zaske

MCSD - C#

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Wechsel in den Lese-Modus
« Antwort #6 am: 31.08.07 - 08:12:57 »
Hallo,

leider bin ich erst gestern dazu gekommen bin die Masken auszutesten.

Obwohl ich die Prozeduren für das QuerySave- und das PostSave-Ereignis gelöscht habe bekomme ich immer noch die gleiche Fehlermeldung.  :'(

Hat noch jemand eine Idee?

Rainer
Rainer Zaske

MCSD - C#

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz