Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Matze06 am 15.10.03 - 15:31:23

Titel: Maske
Beitrag von: Matze06 am 15.10.03 - 15:31:23
Hallo!
Ich habe folgendes Script in einem Button eingebunden. Es füllt mir beim Betätigen des Buttons alle relevanten Felder in einer Maske.
Ich möchte nun nicht immer auf den Button drücken um die Felder zu füllen, sondern die Felder sollen schon beim Aufrufen der Maske gefüllt werden. Die Maske soll nur zu Ansichtszwecken dienen und brauch auch nicht gespeichert werden.

   Dim ws As New NotesUIWorkspace
   Dim note As NotesUIDocument
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim dc1 As NotesDocumentCollection
   Dim doc1 As NotesDocument
   Set db = session.CurrentDatabase
   Set dc1 = db.AllDocuments
   Set doc1 = dc1.GetFirstDocument
   Set note = ws.CurrentDocument
   While Not doc1 Is Nothing
      Call note.FieldSetText (doc1.Uebersicht(0), doc1.Subject(0))
      Set doc1 = dc1.GetNextDocument(doc1)
   Wend

Ich bin noch nicht so Erfahren in der Entwicklung von Notes und kenne deshalb die einzelnen Funktionen der Events noch nicht genau. Vielleicht könnt ihr mir weiterhelfen. Danke im Voraus.
Titel: Re:Maske
Beitrag von: klaussal am 17.10.03 - 08:30:21
... dann nimm doch den inhalt der felder als vorgabewert.
evt. noch ein @if(isnewdoc)... drum herum.
Titel: Re:Maske
Beitrag von: Ralf_M_Petter am 20.10.03 - 08:29:35
Wenn du den Script Code in das Post Open Event der Maske stellst sollte es funktionieren.

Grüße

Ralf
Titel: Re:Maske
Beitrag von: Matze06 am 20.10.03 - 13:36:57
Läuft und das Problem ist gelöst. Danke für die Hilfe :D