Autor Thema: Dokument wird nicht geöffnet  (Gelesen 2462 mal)

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Dokument wird nicht geöffnet
« am: 14.10.04 - 11:08:47 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokument wird nicht geöffnet
« Antwort #1 am: 14.10.04 - 11:14:19 »
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

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Dokument wird nicht geöffnet
« Antwort #2 am: 14.10.04 - 11:25:11 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokument wird nicht geöffnet
« Antwort #3 am: 14.10.04 - 11:42:14 »
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

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Dokument wird nicht geöffnet
« Antwort #4 am: 14.10.04 - 11:54:41 »
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

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Dokument wird nicht geöffnet
« Antwort #5 am: 14.10.04 - 23:21:33 »
Ich habe auch hin und wieder seltsame Effekte wie dieser hier.

Manchmal half bei mir schon ein "Set NotesUIDocument = Nothing".

Versuch auch mal die Objekte nach dem Code zu löschen (also Object Delete), um den Destruktor der Objekte auszuführen.

Außerdem mal alle beteiligten Scripts rekompilieren, ein Compact -c hat auch noch nie geschadet :-)
« Letzte Änderung: 14.10.04 - 23:23:55 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Dokument wird nicht geöffnet
« Antwort #6 am: 15.10.04 - 10:16:53 »
Ich das jetzt alles ausprobiert:

set uidoc = nothing bringt nix

Das löschen der Objekte zeigt auch keine Wirkung

Compact hab ich auch versucht -> keine Wirkung

Beim vollständigen neu kompilieren der ganzen Scripte bekomme ich in genau dieser Maske einen LS-Syntax Error. Aber ich weiß nicht wo. Ich hab nochmal nacheinander jedes Script ausgewählt und gespeichert, aber nirgends kommt ein Syntax Error.


mfg
Stefan

klaussal

  • Gast
Re: Dokument wird nicht geöffnet
« Antwort #7 am: 15.10.04 - 11:21:38 »
... ist "Option Declare" gesetzt ? Das sollte den Fehler anzeigen.

klaus

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Dokument wird nicht geöffnet
« Antwort #8 am: 15.10.04 - 11:36:30 »
Mit option declare gings jetzt. Ich hab den Fehler ausgebessert und nochmal alles kompiliert. Geht immer noch nicht.

Wenn ich in der Ansicht mit Rechtsklick auf Bearbeiten gehe öffnet sich das Dokument im EditMode. Bei Rechtsklick/Öffnen passiert wie beim Doppelklick gar nichts.

mfg
Stefan

klaussal

  • Gast
Re: Dokument wird nicht geöffnet
« Antwort #9 am: 15.10.04 - 11:55:29 »
... ist es evtl. möglich, die DB hier mal reinzuhängen ?

klaus

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re: Dokument wird nicht geöffnet
« Antwort #10 am: 19.10.04 - 14:07:44 »
Nicht mehr nötig. Ich weiß jetzt worans lag:

Das Problem war dass ich das Dokument in einem Frame einer Rahmengruppe geöffnet hab. Wenn ich dann das Dokument per skript gespeichert hab, und auf eine Ansicht geklickt habe wurde das Dokument in der Ansicht angezeigt, war aber in meiner Session noch offen, weil ich es ja nicht geschlossen hab.
Ich öffne ein neues Dokument jetzt in einem neuen Reiter und so funktionierts wunderbar.

mfg
Stefan

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz