Domino 9 und frühere Versionen > ND6: Entwicklung

nicht gespeicherte Memo auslesen

<< < (2/2)

mxm:
HI,

wenn ich ein neues Memo aufrufe und z.B.: Mustermann@mustermann.de als Empfänger eintrage und dieses Feld dann auslesen möchte, bevor ich die Mail an  Mustermann@mustermann.de versende. Doch er zeigt mir immer test@test.com an.

Bzw. bei dem Code auch kein Inhalt.

Set nDB = nSession.CurrentDatabase
   Set MemoDoc = nDB.GetProfileDocument("Memo")
   sendto = MemoDoc.GetItemValue("SendTo")(0)
   Call MemoDoc.ReplaceItemValue("SendTo",sendto)
   Call MemoDoc.Save( True, False )
   Msgbox (sendto)

Gruß mxm

klaussal:
Ja, so ist das mit den Profildokumenten. Die werden im Cache festgehalten und nicht jedesmal neu gelesen.

umi:
Du liest ein Profiledokument aus, nicht das aktuelle Memo das du gerade erstellt hast.
Schau dir mal die NotesUI klassen an.

gruss umi

Driri:
Kann meinen Vorrednern nur zustimmen. Zumal ich aus deinem Code nicht wirklich schlau werde.

Selbst wenn Du jetzt nicht ein Profildokument, sondern das aktuelle Doc auslesen würdest, wozu soll es gut sein, das SendTo erst auszulesen und dann den Wert wieder zurückzuschreiben ?

Oder fragen wir mal anders herum. Was genau hast Du überhaupt vor ?

mxm:
Problem hat sich gelöst, danke für den Hinweis.

Mit dem Frontend.

So geht es.

   Set UiDoc = UiWs.CurrentDocument
   Set MemoDoc = UiDoc.Document
   FeldInhalt = UiDoc.FieldGetText("EnterSendTo")
:)

Gruß an alle
   

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln