Autor Thema: Dokument als Link im Mailanhang versenden...  (Gelesen 2327 mal)

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Dokument als Link im Mailanhang versenden...
« am: 24.10.05 - 20:36:36 »
Hallo zusammen,

Hatte heute wieder ein seltsames Phänomen beim Programmieren einer Datenbank. Ich habe eine Eingabemaske mit RichTextField und eine Aktion per Button hinterlegt, die in das RichTextField ein z.B. Word-Dokument aus dem FileSystem anhängt. Soweit, so gut, nun hängt das Word-Dokument also in der Maske wie ein Mailattachment.

Wenn ich jetzt dieses Notes-Dokument dann per Email versenden will incl. Link zum Dokument(Button "Dukument senden an", ganz normal erst speichern mit @FileSave und dann senden mit @MailSend..., bekomme ich die Fehlermeldung "Notes-Element nicht gefunden". Wenn ich die Maske allerdings speichere ohne zu senden und dann aus der Ansicht raus nochmals öffne, funktioniert alles wunderbar wie es sein soll...

Sinn meiner Datenbank soll sein, nach und nach zu vermeiden, dass die Leute große Attachments per Emails an 100 verschiedene Empfänger senden, sondern das Attachment über meine Datenbank zur Verfügung stellen und nur Links dorthin an die Empfänger versenden.

Kann mir da jemand einen Tip geben, wie ich das mit dem Senden-Befehl auf die Reihe bekommen kann bzw. was der Grund für dieses Phänomen sein könnte?

Vielen Dank im Voraus!!!!!

Gruß Gere

Kann sich das jemand erklären?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokument als Link im Mailanhang versenden...
« Antwort #1 am: 24.10.05 - 20:50:25 »
Ich glaube, mit Formelsprache ist das nicht unbedingt der einfachste Weg, da Du unter Umständen über die wahre Abarbeitung der Formeln getäuscht wirst. Arbeitest Du bei den fraglichen @Commands schon schon mit @PostedCommand ?
Ich würde das aber auf jeden Fall mit LS erledigen - das ist einfacher (okay - das ist relativ) und stressfreier.

Bernhard

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Dokument als Link im Mailanhang versenden...
« Antwort #2 am: 24.10.05 - 21:49:37 »
Hallo Bernhard,

@PostedCommand hab ich versuch, funzt aber leider nur mit der beschriebenen Fehlermeldung. Ich bin leider nicht fit mit LS, deshalb nehm ich Formelsprache.

Gruß Gere

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokument als Link im Mailanhang versenden...
« Antwort #3 am: 24.10.05 - 22:52:29 »
Mit etwas Code könnten wir vielleicht mal schauen, wo der Hase im Pfeffer liegt. Aber Du solltest (durchaus unabhängig von diesem Problem) bedenken: Notes ist sehr stark mit @functions, aber seit es mit 4.1 endlich auch LS gibt, hast Du einfach *zusätzlich* um Grössenordnungen weitere Möglichkeiten. Wenn man das eine wirklich effektiv mit dem anderen verbinden kann, holt man wirklich alles heraus. Beschränkt man sich nur auf das eine oder andere, ist man eigentlich arm dran.

Bernhard

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Dokument als Link im Mailanhang versenden...
« Antwort #4 am: 25.10.05 - 08:05:50 »
Hallo Bernhard,

Also ich hab den Button "Dokument anhängen" mit folgendem Code:

   @Do(
        @Command([EditGotoField];"Body");
        @Command([EditInsertFileAttachment]);
        @Command([FileSave])

Und dann hab ich den Button "Datei zur Verfügung stellen" mit folgendem Code:

       
        @MailSend(Recipient;                     
               "";
               "";
                     DocDisplayCreatedBy + " hat für Sie eine Datei auf dem Server hinterlegt";"";
                     "Bitte hier klicken, um neuen Eintrag zu öffnen ---> ";[IncludeDoclink])
    )

Wenn ich beim Ausführen der Aktion "Datei zur Verfügung stellen" jetzt den Ausdruck "[IncludeDoclink]" entferne, klappt alles wie gewünscht. Ansonsten bekomme ich die Fehlermeldung "Spezielles Datenbankobjekt nicht gefunden".

Wo liegt denn hier der Hund begraben?

Danke und Gruß
Gere


Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Dokument als Link im Mailanhang versenden...
« Antwort #5 am: 25.10.05 - 13:51:35 »
Juhuu, Problem gelöst.
Ich hab noch einen Refresh am Schluss der Anweisung eingebaut, schon gings!

@Command([ViewRefreshFields])

Gruß Gere

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz