Autor Thema: Befehl SendMail  (Gelesen 2246 mal)

Offline Daniel Weiß

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
Befehl SendMail
« am: 02.02.06 - 09:58:27 »
Hallo und schönen guten Tag,

ich brauche mal wieder eure Hilfe, bitte.

Und zwar habe ich eine Datenbank, da soll in einer Konfigurationsmaske ein gemeinsames Feld rein, und zwar wo man dann auswählen kann an wen Dokumente geschickt werden.

In einer anderen Maske die man dann ausfüllt und dann auf eine Aktionsschaltfläche klickt soll er das Dokument an die Person schicken die im Konfigurationsdokument hinterlegt ist. Irgendwie bekomme ich das aber mit dem Befehl MailSend net hin.

Weiss jemand von Euch etwas?

Gruß
Daniel

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Befehl SendMail
« Antwort #1 am: 02.02.06 - 10:02:34 »
Irgendwie bekomme ich das aber mit dem Befehl MailSend net hin.

Weiss jemand von Euch etwas?

Hier weiß immer jemand was.  ;)

Nur du musst auch eine konkrete Frage stellen. Ohne diese ist es schwer eine vernüftige Antwort zu geben.

Wo hast du denn Probleme mit MailSend?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Daniel Weiß

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #2 am: 02.02.06 - 10:18:20 »
jo...

also SenTo ist ein gemeinsames Feld Typ Namen und bearbeitbar.

Dann ist als Aktion die Formel eingebeben:

REM "Vorschlag speichern, senden und Fenster schließen";
@Command([FileSave]);
@MailSend("";"";"";"Neuer Verbesserungsvorschlag";
"Sie haben einen neuen Verbesserungsvorschlag erhalten.";
"Klicken Sie auf die Verknüfung um zu dem Dokument zu gelangen."; [IncludeDoclink])

Da Lotus scheinbar automatisch nach einem SendTo Feld sucht ist es in der Formel nicht angegeben.

Offline Daniel Weiß

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #3 am: 02.02.06 - 10:22:41 »
ich habe es. Danke

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #4 am: 02.02.06 - 10:24:02 »
Teilst Du Deine Lösung noch mit? Der nächste, der nach MailSend sucht, wird Dir dankbar sein.

M.E. hast Du in der zuerst geposteten Formel zwei Fehler drin.

Bernhard

Offline Daniel Weiß

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #5 am: 02.02.06 - 10:29:21 »
klar, hier die Lösung, Das Wort "SendTo" darf nicht in Anführungsstrichen stehen.

Bernhard, welchen Fehler hast du noch gefunden?

REM "Vorschlag speichern, senden und Fenster schließen";
@Command([FileSave]);
@MailSend(SendTo;"";"";"Neuer Verbesserungsvorschlag";
"Sie haben einen neuen Verbesserungsvorschlag erhalten.";
"Klicken Sie auf die Verknüfung um zu dem Dokument zu gelangen."; [IncludeDoclink]);
@Command([FileCloseWindow])

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #6 am: 02.02.06 - 10:53:59 »
Naja, ein Fehler ist es nicht gerade, aber es ist eine eigenwillige Nutzung des Fallback-Szenarios für den Parameter "Haupttextfelder". Dort, wo Du "Klicken Sie auf die Verknüfung um zu dem Dokument zu gelangen." zu stehen hast, erwartet @MailSend eigentlich Feldnamen. "Eigentlich" sollte dieser Text hinter Deinem "Sie haben einen neuen Verbesserungsvorschlag erhalten." stehen. Eigentlich ...

Bernhard

Offline Daniel Weiß

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #7 am: 02.02.06 - 15:05:36 »
aso. Na ich lasse mal wie es ist :-)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Befehl SendMail
« Antwort #8 am: 02.02.06 - 18:19:33 »
Ein dringender Tip, selbst wenn Du vielleicht nur ein Gelegenheitsprogrammierer bist: Mach' es nicht! Über derartige Konstrukte stolpert man mit hoher Wahrscheinlichkeit eines Tages (vielleicht nicht bei jedem, aber wenn sich das häuft ...):
- Plötzlich will man doch Hauptfelder verwenden und kommt dann ins Trudeln ("wie war das noch gleich?")
- In Version 7.2.0 ist dieser "Fehlerausgang" (für den er ja gedacht ist) plötzlich nicht mehr da, und das Mail geht einfach so nicht 'raus
- Jemand muss Deine Applikation warten (und Hauptfelder einfügen) und "freut" sich über den zusätzlichen Aufwand
und so weiter und so weiter und so weiter.

Professionelle Programmierung setzt ein extremes Mass an Selbstdisziplin und Ordnung voraus. Bei uns sind aus diesem (guten) Grunde auch variable Gehaltsanteile daran gekoppelt. Eine gewisse "Lockerheit" bedeuten also fix einen erheblich traurigeren Kontoauszug am Monatsende. Diese notwendige rigide Politik und ihre Folgen honorieren andererseits unsere Kunden, was uns wiederum die Arbeitsplätze sichert.

Das war jetzt ein grosser Bogen, aber glaube mir: Es basiert auf langen Erfahrungen, die sich immer wieder bezahlt machen.

Bernhard

PS: Mathias aka TMC hat einen wunderbaren, weil hilfreichen Spruch in seiner Signatur zu stehen: "A good programmer is someone who looks both ways before crossing a one-way street." ETWAS mehr Aufwand spart später gigantischen Ärger und / oder Nacharbeiten.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz