Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: notesnewbie am 23.01.04 - 15:04:37

Titel: Über Ansicht Maske ändern ?
Beitrag von: notesnewbie am 23.01.04 - 15:04:37
Hallo allemiteinander,

ich habe ein kleineres Problem:

Ich habe innerhalb einer Ansicht einen Aktionsbutton. Wenn ich diesen betätige möchte ich das das markierte Dokument mit einer
anderen Maske geöffnet wird.

Hintergrund:
Das Dokument soll geändert werden. Sobald jemand den Button zur Änderung des Dokuments betätigt, kopiere ich das Original und füge es dem Dokument als Antwortdokument hinzu. Dann ändere ich die
Maske von Ansichtsmaske in Editiermaske. Dieses funktioniert auch soweit. Aber wenn ich nun das Dokument öffne habe ich immer noch die Ansichtsmaske. Erst wenn ich das Dokument noch einmal geschlossen habe und es dann wieder öffne ist es in der Editiermaske.


Weiss wohl jemand wie ich dem Dokument sagen kann das er es sofort in der Editiermaske öffnet ??


Danke

NotesNewbie
Titel: Re:Über Ansicht Maske ändern ?
Beitrag von: rar am 23.01.04 - 15:34:45
Hi!

du must vor dem öffnen nur die Form des Dokuments ändern...

Etwa so:

   Dim ws As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim coll As NotesDocumetCollection   
   Dim doc As NotesDocument
   Set db = session.CurrentDatabase
   Set coll = db.UnprocessedDocuments
   Set doc = coll.GetFirstDocument()
   doc.Form = "Editiermaskenname"
   Call ws.EditDocument(True,doc)

HTH
-rar
Titel: Re:Über Ansicht Maske ändern ?
Beitrag von: notesnewbie am 26.01.04 - 10:52:34
Hi @rar,

danke für den Tipp. Hat funktioniert.


NotesNewbie