Domino 9 und frühere Versionen > ND7: Entwicklung
mail send --> Fehlermeldung spezielles Datenbankobjekt nicht gefunden
oxyd21:
Speichern sollte egal sein, die Ansicht wird das Problem sein.
https://www-304.ibm.com/support/docview.wss?uid=swg21090662&wv=1
VG, Michael
ascabg:
--- Zitat ---Speichern sollte egal sein, die Ansicht wird das Problem sein.
--- Ende Zitat ---
Soweit stimme ich dem zu.
Es muss schon eine Standardansicht (Defaultview) vorhanden sein.
Wenn ich jedoch einen Dokulink auf diese Art und Weise versende un ddas Dokument letztendlich nicht in der Datenbank gespeichert wird, so kommt es spaetestens beim Empfanger der Mail zu einem Fehler, wenn er den Link aufrufen moechte.
Andreas
harrymatty:
Hallo Michael,
Danke für deine Hilfe
der Link hats gebracht
1. There is no default view present in the database.
Designate one of the views in the database as the default by enabling the view property, 'Default when database is first opened'. Once this change is made, the @MailSend will work both with and without the [IncludeDocLink] parameter.
Euch beiden nochmals herzlichen Dank jetzt kann ich die Datenbank endlich fertig stellen.
Bin immer wieder begeistert von diesem Forum selbst absolute Notes Laien können mit einwenig Unterstützung aus dem Forum relativ schöne Datenbanken erstellen.
Nochmals vielen vielen Dank
harrymatty:
Hallo Axel,
Danke für deinen Hinweis habe den Befehl zum Doc send nur vereinfacht dargestellt.
in der Datenbank wird das Dokument so versendet:
@If(@IsNewDoc; @MailSend(SendTo;"";"";"Non Stage Gate Dokument: "+Registriernummer;"document constructed by "+Author_G8;"please have a look to the new Non Stage Gate document !";[IncludeDoclink]);"");
@Command([FileSave]);@Command([FileCloseWindow])
so und jetzt frisch motiviert und glücklich über eure Hilfe frisch ans fertig stellen der DB
Tode:
Dann hast Du hoffentlich keine Eingabevalidierung in Deiner Maske...
Im dümmsten Fall passiert folgendes:
- Anwender klickt Button
- Mail mit DocLink wird versendet
- Beim speichern wird die EIngabevalidierung getriggert, bringt ne Fehlermeldung, und das speichern schlägt fehlt
- Der anschliessende FileCloseWindow bringt die Meldung "Dokument wurde noch nicht gespeichert. Jetzt speichern?"
- Der Benutzer klickt "Ja"- und dreht sich im Kreis, weil ja das speichern fehl schlägt...
- Der Benutzer klickt "Nein" und das Dokument wird geschlossen, ohne gespeichert worden zu sein. Aber der Doclink wurde schon lange versendet...
Richtig wäre:
- flag merken, ob Dokument neu ist
- Wenn speichern nicht ok -> Verarbeitung abbrechen
- Wenn flag -> Mail senden
- Dokument schliessen
Ist eigentlich nur eine weitere Variablendekalaration, ein weiteres IF und das Umstellen der Formel... aber das solltest Du auf jeden Fall tun...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln