Domino 9 und frühere Versionen > ND6: Entwicklung
Dokument wird nicht geöffnet
Sillik:
Hi,
wenn ich ein neues Dokument per LS speichere und dann über die Gliederung links direkt in eine Ansicht wechsle wird das entsprechende Dokument zwar angezeigt, aber ich kann es nicht öffnen. Wenn ich darauf klicke passiert gar nichts. Die anderen Dokumente funktionieren.
Sobald ich die DB schließe und neu öffne, oder ein neues Dokument erstelle und dann wieder auf die Ansicht wechsle funktioniert es.
Wenn ich das Dokument nicht mit LS, sondern durch klick auf den "Speichern" Button von Notes speichere funktioniert es ohne Probleme.
Was kann ich tun?
mfg
Stefan
koehlerbv:
Tja, hier wäre jetzt Hellsehen gefragt ...
Du machst irgendeinen Fehler. Das ist erstmal amtlich. Es liegt nicht an LS, höchstens an einem von Dir fehlerhaft geschriebenen Code. Es kann aber auch ganz woanders die Ursache zu suchen sein.
Wir kennen nicht den Code, wir kennen keinerlei weitere Designelemente.
Mehr Input - mehr Antworten.
Bernhard
Sillik:
Ich habe in der Maske kann ich per Button einen Abschnitt erstellen. Dazu habe ich 30 verborgene Body Felder. Wenn ein Abschnitt erstellt wird, schaue ich nach dem untersten noch nicht gefüllten Body Feld und schreibe den Abschnitt da rein.
Damit das dann gleich angezeigt wird speichere ich das Dokment, schließe es und öffne es neu:
Sub ReOpenDoc(RODoc As NotesDocument, ROUIDoc As NotesUIDocument)
Dim ws As New NotesUIWorkspace
Dim id As String
Dim db As NotesDatabase
Dim session As New notessession
Set db = session.CurrentDatabase
'Änderungen speichern
Call ROdoc.Save(True,False)
' ReOpen durchführen, damit Änderungen am RT-Feld sichbar werden
id = ROdoc.UniversalID
Call ROuidoc.Close
Set ROdoc = db.GetDocumentByUNID(id)
Call ws.EditDocument(False,ROdoc)
End Sub
So wird es gespeichert.
mfg
Stefan
koehlerbv:
Also, diese Routine kann es nicht sein - da kann in meinen Augen nichts schiefgehen.
Bis dahin funktioniert ja sicher auch alles - das ReOpen wird durchgeführt ?
Bernhard
Sillik:
Jap, das Dokument wird neu im Lesemodus geöffnet, das funktioniert.
Danach wird kein Code mehr ausgeführt.
Kann es daran liegen dass das Dokument nicht geschlossen wird? Ich wechsle ja direkt vom Dokument zur Ansicht.
mfg
Stefan
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln