Autor Thema: Feld setzten wenn Mail verschickt  (Gelesen 2053 mal)

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Feld setzten wenn Mail verschickt
« am: 26.09.08 - 11:21:56 »
Hallo,
Über einen Button in einer Maske wird eine neue Mail erstellt welche man noch bearbeiten kann. Diverse Felder aus der Maske werden ebenfalls noch in die Mail übernommen.
Wenn diese Mail nun verschickt worden ist, möchte ich in der Maske, in der der Button ist, ein Feld "Mail" auf "JA" setzen...
Wie mach ich es, dass dieses Feld auch wirklich nur gesetzt wird, wenn die Mail Verschickt worden ist?

Verwendete Sprache ist Lotus Script.

Gruß und Dank
Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Feld setzten wenn Mail verschickt
« Antwort #1 am: 26.09.08 - 11:49:05 »
Versuch es mal mit dem Masken-Ereignis "Postsend", hier Feldwert setzen.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Feld setzten wenn Mail verschickt
« Antwort #2 am: 26.09.08 - 11:58:54 »
Danke für den Tipp, aber wenn möglich würd ichs gern zusammen mit dem MailCode im Button machen.
Kann man das irgendwie abfragen ?
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: Feld setzten wenn Mail verschickt
« Antwort #3 am: 26.09.08 - 12:14:38 »
Ja und wo ist das Problem? Der senden-Button ist einfache Formelsprache.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
Re: Feld setzten wenn Mail verschickt
« Antwort #4 am: 26.09.08 - 13:19:25 »
Suchst du sowas wie

Call uidoc.FieldSetText("feldname","Ja")
Gruss
Lloyd

botschi

  • Gast
Re: Feld setzten wenn Mail verschickt
« Antwort #5 am: 26.09.08 - 13:38:01 »
Aber ob die Mail WIRKLICH raus ist, weiss man so auch nicht...  ;D

Matthias

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Feld setzten wenn Mail verschickt
« Antwort #6 am: 26.09.08 - 21:57:09 »
Hallo Chris,

du bereitest ja vermutlich die Mail im Backend vor und holst sie dann als uidocument ins Frontend. Zu diesem Zeitpunkt weißt du bereits die UniqueID des Backend-Dokuments und die Mail-Datenbank des Benutzers. Nach der Rückgabe der Kontrolle an deinen LS-Agenten kannst du ddieses Dokument in der Mail-DB des Anwenders suchen und nachsehen, ob es ein Feld POSTEDDATE hat. Wenn ja, dann hat er es versendet, wenn nein, dann gibt es zwei Möglichkeiten: du findest das Dokument nicht, weil er die Mail nicht abgespeichert hat - Pech. Er hat die Mail gespeichert, aber sie ist nicht versendet.

Für die Fälle mußt du dir überlegen, wie du darauf reagieren willst.

Nicht vergessen: Wenn der Benutzer in einer lokalen Mail-Arbeitsumgebung arbeitet, kann er die versendete Mail immer noch aus seiner lokalen MAIL.BOX herauslöschen, bevor sie an den Server zur Zustellung übermittelt wurde. Und mit Notes 8 kann man sie auch wieder zurückholen.

100%ige Sicherheit gibt es da nicht.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Feld setzten wenn Mail verschickt
« Antwort #7 am: 29.09.08 - 09:18:31 »
Okay, super!
Vielen dank für den guten Lösungsansatz  :D

Danke!
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz