Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mxm am 12.08.05 - 09:09:35

Titel: nicht gespeicherte Memo auslesen
Beitrag von: mxm am 12.08.05 - 09:09:35
Hallo,

ich möchte das Feld SendTo in der Memo Maske auslesen, wenn ich eine neue Memo erstellen will und dann die Mailadresse reinschreibe, soll er mir diese auslesen.
Doch er zeigt mir immer test@test.com als Feldwert an.
Wie kann ich das machen? Oder was kann ich machen?
Habe schon gegoogelt und hier im Forum geschaut doch nichts passendes gefunden.

Gruß mxm
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: umi am 12.08.05 - 09:12:40
Hallo

Irgendwie verwirrend deine Beschreibung.

Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: Axel am 12.08.05 - 09:13:14
Hi,

ähm, irgendwie stehe ich auf der Leitung.

ich möchte das Feld SendTo in der Memo Maske auslesen, wenn ich eine neue Memo erstellen will und dann die Mailadresse reinschreibe, soll er mir diese auslesen.
Doch er zeigt mir immer test@test.com als Feldwert an.

Also liest du doch schon was aus, oder. Für was soll denn das gut sein. Ein paar mehr Infos wären nicht schlecht.

Axel
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: klaussal am 12.08.05 - 09:14:20
.. ich versteh nur Bahnhof....
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: Mandalor am 12.08.05 - 09:32:10
wie jetz , das ergebnis ist IMMER  test@test.com, auch wenn du max.mueller@test.com eingibst, dann ließt er test@test.com aus?

Schick mal bitte etwas code.
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: mxm am 12.08.05 - 10:16:49
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
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: klaussal am 12.08.05 - 10:19:46
Ja, so ist das mit den Profildokumenten. Die werden im Cache festgehalten und nicht jedesmal neu gelesen.
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: umi am 12.08.05 - 10:20:13
Du liest ein Profiledokument aus, nicht das aktuelle Memo das du gerade erstellt hast.
Schau dir mal die NotesUI klassen an.

gruss umi
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: Driri am 12.08.05 - 10:24:07
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 ?
Titel: Re: nicht gespeicherte Memo auslesen
Beitrag von: mxm am 12.08.05 - 14:20:51
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