Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: schurke am 09.12.04 - 10:30:15

Titel: Aktion Senden
Beitrag von: schurke am 09.12.04 - 10:30:15
Hallo @ all,

ich habe ein Dokument was nur einmalig versendet werden soll. Wenn es nachträglich bearbeitet wird, soll die Aktion Senden nicht mehr angezeigt werden.
Man könnte mit @IsNewDoc arbeiten aber wenn das Dokument zwischenzeitlich gespeichert wird und vorher noch nicht gesendet wurde, ist das hinfällig.
Bitte gebt mir einen Rat, wie ich hier ansetzen muss.

Wilfried
Titel: Re: Aktion Senden
Beitrag von: koehlerbv am 09.12.04 - 10:34:03
Setz Dir doch einfach beim Senden ein Flag in das Dokument.

Bernhard
Titel: Re: Aktion Senden
Beitrag von: schurke am 09.12.04 - 11:28:34
Setz Dir doch einfach beim Senden ein Flag in das Dokument.

Bernhard

Bitte um nähere Erklärung.  ???
Ich verstehe es so, das in dem Dok ein Feld mit einen Feldwert  ausgelesen wird und  hiermit die Formel  aufgebaut wird.
Aber um welchen Felwert handelt es sich hier?

Wilfried
Titel: Re: Aktion Senden
Beitrag von: koehlerbv am 09.12.04 - 11:33:47
Du kreierst einfach irgendein Feld Deiner Wahl:
FIELD IsSended := "1"

Bernhard
Titel: Re: Aktion Senden
Beitrag von: schurke am 09.12.04 - 13:49:12
Du kreierst einfach irgendein Feld Deiner Wahl:
FIELD IsSended := "1"

Bernhard

Sorry Bernhard ich kapiere das immer noch nicht. Stehe anscheinend irgendwo auf dem Schlauch.

Wilfried
Titel: Re: Aktion Senden
Beitrag von: koehlerbv am 09.12.04 - 14:05:38
Meinst Du den Menüpunkt "Dokument senden" aus dem Aktionen-Menü ? Da dies ein Systembefehl ist, kannst Du hier überhaupt nicht eingreifen.
Du musst diesen Menüpunkt ausblenden und Dir statt dessen eine eigene Senden-Aktion schreiben.

Bernhard
Titel: Re: Aktion Senden
Beitrag von: schurke am 09.12.04 - 14:14:12
Ich habe mir eine eigene Aktion erstellt aber ich habe Schwierigkeiten die Formel aufzubauen.

Wilfried
Titel: Re: Aktion Senden
Beitrag von: Raymond am 09.12.04 - 14:18:29
Mit Formelsprache kannst du die Funktion

@MailSend( sendTo ; copyTo ; blindCopyTo ; subject ; remark ; bodyFields ; [ flags ] )

verwenden. Mit LotusScript die Send-Methode der NotesDocument Klasse:

Call notesDocument.Send( attachForm [, recipients ] )

Weitere Infos/Besipiele findest du in der Designer-Hilfe

Gruss - Raymond
Titel: Re: Aktion Senden
Beitrag von: Raymond am 09.12.04 - 14:20:03
Das Flag...

Beim erstmaligen senden schreibst du einen Wert in ein Feld (Flag) und führst die Mailsend-Funktion nur noch aus, wenn diese Flag nicht gesetzt ist.

Gruss - Ray
Titel: Re: Aktion Senden
Beitrag von: schurke am 10.12.04 - 07:23:52
Herzlichen Dank Bernhard und Raymond,

mit Eurer Hilfe sind mir die Augen geöffnet worden und konnte das Problem lösen.

Wilfried  :)