Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: meichhorner am 25.06.03 - 15:45:20

Titel: Parent Doc schliessen
Beitrag von: meichhorner am 25.06.03 - 15:45:20
Hy,

also ich stehe da irgendiw auf dem Schlauch wie bekomme ich aus einem response doc heraus das parentdoc geschlossen ???

Ich komme mit ParentDocumentUNID bereits auf das Parent Document aber wie schliesse ich das verdammte Teil >:(

Cu
Martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 25.06.03 - 15:54:22
... wie kommst du denn in das Response-Doc - per Formel oder per Script

ata
Titel: Re:Parent Doc schliessen
Beitrag von: meichhorner am 25.06.03 - 15:59:07
hab ich doch gepostet ......

Set parent = db.GetDocumentByUNID _
( response.ParentDocumentUNID )

Cu
Martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 25.06.03 - 16:02:49
... wie öffnest du das RESPONSE-Doc - per Script oder per Formel - wenn du es per Script machst, dann kannst du zuvor ein Objekt auf das UIDOC des Parent machen und dann schließen.

Wenn du das RESPONSE aber per Formel öffnest, dann sieht es schlecht aus - z.B.  @Command([Compose] ; "Maskenname")

ata
Titel: Re:Parent Doc schliessen
Beitrag von: meichhorner am 25.06.03 - 16:08:43
Tja, dass habe ich mir auch gedacht dass es so einfach ist per Script ist es aber wohl nicht :(

Ich befinde mich im Hauptdokument, darin befindet sich eine eingebettete View mit der response Dokumenten.
Ich öffne eines dieser Response Dokumente und ändere einen Wert.
Beim speichern des response Dokumentes holt das script sich das hauptdokument und summiert alle response Dokuments zusammen und füllt damit ein Feld im Hauptdokument.

Danach wollte ich einen Call uidoc.Close ausführen, nur rührt sich da gar nix, auf die werte kann ich aber ohne Problem über uidoc zugreifen.

Martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 25.06.03 - 16:12:39
... tja, aus der embedded View heraus hätte ich nur eine Idee von einer Lösung - müßte ich ausprobieren - wir hatten das hier im Forum schon mal unter "Zugriff auf Dokumente einer embedded View" oder so ähnlich...

ata
Titel: Re:Parent Doc schliessen
Beitrag von: meichhorner am 25.06.03 - 16:15:34
 :)

Immer wenn du was in diesem Thread schreibst hab ich das bereits schon ;D

Genau dieses Beispiel benutze ich um die Dokument aus der  embedded view heraus anzusprechen.

Wie schon gesagt habe ich schon den Handle auf dem uidoc nur komischer weise kann ich da keinen close drauf ausführen ???

Martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 25.06.03 - 18:46:14
... mir ist noch ein ganz anderer Weg im Kopf ... ich probier das mit meiner Vorlage durch - wenn es lappt poste ich sie dir...

ata
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 25.06.03 - 20:55:58
... hier mein Vorschlag:

... verwende meine Demo-DB http://www.anton-tauscher.de/download/dynview.nsf (http://www.anton-tauscher.de/download/dynview.nsf)
... tausche den Code des Agenten "IsEmbeddedView" durch folgenden Code - und du hast die Lösung:

Code
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim uiview As notesuiview
   
   Set uidoc = ws.CurrentDocument
   Call uidoc.Close
   Set uiview=ws.currentview
   ' # check to see if cursor is in the embedded view
   If Not (uiview Is Nothing) Then
      Call ws.currentdocument.clear      
   End If 

ata
Titel: Re:Parent Doc schliessen
Beitrag von: meichhorner am 26.06.03 - 08:48:28
Hy,

sorry aber ich glaube nicht das dies mein Problem löst :-\

Du schliesst ja mit dem Agenten zuerst das UIdoc und dann löschst du ein Dokument aus der embedded View ??? ???

Mein Problem ist es dass ich aus dem response Dokument heraus das parent Doc schliessen möchte.

Cu
Martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 26.06.03 - 09:39:28
... ich habe dich wohl fehlinterpretiert - ich dachte wenn das Hauptdokument zu ist hat sich's...

... um das Hauptdoc aus dem Aktuellen Doc zu schließen müsstest du es als UIDOC-Object übergeben können - und da fällt mir im Augenblick nichts ein...  :-\ :'( :-\

ata
Titel: Re:Parent Doc schliessen
Beitrag von: meichhorner am 26.06.03 - 09:47:19
Tja, da bist du nicht allein ;D mir fäält nämlich auch nix ein.

Hmm, das reimt sich ja sogar ;D

Trotzdem danke für deine Bemühungen ;)

Cu
martin
Titel: Re:Parent Doc schliessen
Beitrag von: ata am 26.06.03 - 09:49:41
... ich denk nochmal drüber nach - vielleicht kommt  mir ja doch noch ein Gedanke...

ata