Domino 9 und frühere Versionen > ND6: Entwicklung

Dokument wird nicht geöffnet

(1/3) > >>

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