Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gogun_Beokz am 15.02.06 - 11:41:42

Titel: Forward eine andere Maske zuweisen
Beitrag von: Gogun_Beokz am 15.02.06 - 11:41:42
Hallo Zusammen,

ich habe eine Maske die ich mit forward weiterleiten möchte und der ich zwei Felder zuweisen möchte. Das Problem liegt darin das die Maske "Memo" der Maildatenbank geöffnet wird und dann natürlich der die Felder zugewiesen werden. Ich möchte jedoch die Maske des Ausgangsdokumentes öffnen und darin weiterleiten.

Code:

   Dim ws As New notesuiworkspace
   Dim uidoc As notesuidocument
   Dim doc As notesdocument
   Dim temp_Kat As Variant
   Dim temp_UKat As Variant
   
   Set uidoc = ws.CurrentDocument
   Set doc = uidoc.Document
   temp_Kat = doc.Kat
   temp_UKat = doc.UKat
   
   Call uidoc.Forward
   Call uidoc.Close
   Delete uidoc
   Set uidoc = ws.CurrentDocument
   Set doc = uidoc.Document
   doc.Kat = temp_Kat(0)
   doc.UKat = temp_UKat(0)

Gruß G0gUn_b3okZ
Titel: Re: Forward eine andere Maske zuweisen
Beitrag von: gossifu am 15.02.06 - 16:52:26
Hallo,

probiers mal mit der Maskeneigenschaft 'Maske in Dokument speichern'.

mfg

Kjeld
Titel: Re: Forward eine andere Maske zuweisen
Beitrag von: koehlerbv am 15.02.06 - 18:06:00
Moment! "Forward" bedeutet "Erzeuge ein neues Memo und rendere den Inhalt des zugrunde liegenden Dokuments in das RTF des Memos."
Dein Ansatz ist also komplett falsch.

@Kjeld: Dann braucht man auch kein Forward mehr, dann kann man gleich das erzeugte Dokument per Send verschicken.
Das Speichern der Form in einem normalen Mail halte ich generell für fragwürdig, da man pro Notes-Mail-DB ausschliessen kann, dass mitgesendete Masken akzeptiert werden. Verlässt das Mail gar das Notes-System, ist gleich ganz Ende Gelände.

Bernhard