Domino 9 und frühere Versionen > ND6: Entwicklung
Checkbox nicht sichtbar in Maske
robertpp:
Hallo,
Ich stehe gerade vor einem komischen Problem.
Ich hab in einer Maske eine Checkbox-Feld mit ja|1 und nein|2. Wenn ich jetzt ein neues Doc mit der Maske erstelle dann wird das Feld auch angezeigt und ich kann einen Wert auswählen.
Wenn ich aber das doc wieder öffne dann wird es nicht mehr angezeigt. Es befindet sich auch keine Hide-when Formel in dem Abschnitt. Wenn ich per Agent das Feld wieder lösche dann wird es wieder angezeigt.
Im doc ist das Feld auch vorhanden mit Value = ""
Hat das Problem schon mal jemand gehabt?
danke robert
robertpp:
So nach lagen ausprobieren bin ich jetzt auf die Fehlerursache gekommen ich weiß aber nicht warum das so ist:
Der Fehler ist der Code:
Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
If (Source.IsNewDoc) Then
Exit Sub
End If
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.")
Exit Sub
End If
doc.LockEdit= UserName.Common
doc.LockEditTime = Now
Call doc.Save(True,False)
End Sub
Wenn ich den auskommentiere dann passt alles und es wird das Feld angezeigt.
Leider weiß ich immer noch nicht wie ich das lösen kann.
Untitled:
Kannst du nicht durch auskommentieren die genaue Zeile erurieren?
robertpp:
Was soll ich davon auskommentieren? der Code funktioniert ja nur wenn er ganz ist sonst hat er ja keinen Sinn!?
robert
Untitled:
Srückweises auskommentieren zeigt dir genauer, welche Zeile den Fehler verursacht.
Wenn am Ende zB nur noch "doc.LockEdit= UserName.Common" steht und der Fehler trotzdem auftaucht, dann weisst du zB, dass das LockEdit oder UserName.Common das Problem ist.
Klar funktioniert der Code während diesem Prozess nicht, momentan gehts aber darum den anderen Fehler zu finden.
Untitled
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln