Domino 9 und frühere Versionen > ND6: Entwicklung

Checkbox nicht sichtbar in Maske

<< < (2/2)

robertpp:
Das Problem was ich jetzt hab ist nicht ein Script Fehler weil da hätte ich mir natürlich zum Helfen gewusst. Das Problem liegt ganz wo anders. Wenn ich den Code auskommentiere dann sehe ich mein Checkbox-Feld in der Maske und wenn ich den Code unter Queryopen laufen lasse dann ist das Feld nicht mehr sichtbar in der Maske!!!
Das ist das eigentliche Problem.
Ich hab jetzt auch schon herausgefunden das es am Call doc.Save liegt. Wenn ich es nicht nochmals speichere dann ist das Checkbox-Feld sichbar.

Aber warum?

Glombi:
Ich würde den Code in das Postopen setzen:

If (Source.IsNewDoc) Then
      Exit Sub
   End If
dim ws as New NotesUIWorkspace
   Dim varLock As Variant
   Dim s As New NotesSession
   Dim doc As NotesDocument
   Dim UserName As New NotesName(s.UserName)   
   Set doc=Source.Document
   varLock=doc.GetItemValue("LockEdit")
   If (varLock(0) <> "") And Source.EditMode Then
      Msgbox ("Document is currently locked by "+varLock(0)+". A read-only copy will be opened for your use.")
call Source.Close
call ws.EditDocument( false, doc )
      Exit Sub
   End If
   doc.LockEdit= UserName.Common
   doc.LockEditTime = Now
   Call doc.Save(True,False)


Das Queryopen stellt nicht alles zur Verfügung, was man so braucht. Da gibt es offenbar auch Unterschiede zwischen Notes 5 und 6-

Andreas

Untitled:

--- Zitat ---Das Problem was ich jetzt hab ist nicht ein Script Fehler weil da hätte ich mir natürlich zum Helfen gewusst.
--- Ende Zitat ---

Ist mir schon klar, den Checkbox-Fehler solltest du ja mit dem Auskommentieren finden ::)


--- Zitat ---Ich hab jetzt auch schon herausgefunden das es am Call doc.Save liegt.
--- Ende Zitat ---

Das war das Ziel  ;D

Dass kann aber auch bedeuten, dass es einer dieser Zeilen ist:

--- Code: ---  
doc.LockEdit= UserName.Common
doc.LockEditTime = Now

--- Ende Code ---

Denn wenn du das Doc nicht speicherst, werden auch diese Felder nicht übernommen.

Versuch mal diese zwei Zeilen rauszunehmen, dafür das doc.save wieder rein. Ich vermute, die Checkbox ist dann sichtbar.

Grüsse
Untitled

robertpp:
So Problem gelöst.

@Untitled: Wäre mal interessant wie du wirklich heißt. Und an den zwei Einträgen hat es nicht gelegen das hab ich davor schon ausprobiert und war das gleiche Problem.

@Andreas: Danke, nachdem ich es ins Postopen gegeben habe hat es gepasst.

Aber absolut unerklärlich warum da das Checkbox-Feld nicht angezeigt wird.

danke robert

Untitled:
Ich heisse Moritz

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln