Domino 9 und frühere Versionen > ND6: Entwicklung
nicht gespeicherte Memo auslesen
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