Autor Thema: Lotus Notes und Access XP  (Gelesen 2193 mal)

Offline Shadow Bluna

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Lotus Notes und Access XP
« am: 06.09.04 - 10:27:51 »
Hallo Notes-Gemeinde!  :)
Ich habe mal eine Frage an all diejenigen die sich etwas mit VBA auskennen.
Ich habe Access-Datenbank in der u.a. eine Userverwaltung untergebracht ist. Wenn ich nun die Datenbank wegen Wartungsarbeiten für den Standart User schließen möchte, wird eine Mail mit Textabusteinen die in einer Tabelle hinterlegt sind generiert und via Lotus Notes an die User versendet. Das Klappt soweit auch ganz gut, nur leider wird die Mail sofort versendet und taucht auch nicht im Postausgang von Notes auf.  :-\
Ich hätte es gerne das die Mail im Notes geöffent wird, damit der User der die Funktion gestartet hat die möglichkeit hat die Mail nochmal vor dem versenden zu überprüfen. Ich habe es auch wie in der funktion mit . save anstelle von . send versucht, allerdings ohne erfolg.
Desweiteren möchte ich das als Absender eine andere Mailadresse zu sehen ist wie die von dem User der die Mail erstellt hat.
Ich nutze die Funktion die http://www.dbwiki.de/wiki.php?title=VBA_Tipp:_Noteshier vorsgtellt wird.
Wäre schön wenn mir jemand weiter helfen könnte.
Grüßle aus Stuttgart

Shadow Bluna
(Win XP Notes RL 5.0.10)

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #1 am: 06.09.04 - 13:36:36 »
Hallo Shadow Bluna,

das die eMail nicht gespeichert wird, hängt wohl mit diesem Eintrag zusammen:
Zitat
MailDoc.SAVEMESSAGEONSEND = SaveIt

Laut Designer-Hilfe müsste das so heißen:
Zitat
MailDoc.SAVEMESSAGEONSEND = True

Eine abgewandelte Form des VBA-Scriptes findest Du hier:

http://www.kurt-aus-kienitz.de/knowhow/access/Beispiele/Module/MailPerNotes.html

Wenn Du eine andere Mailadresse anzeigen lassen willst, musst Du das über die Notes-Felder "Principal" und "From" machen. So ala:

MailDoc.Principal = "irgendwer@irgendwo.com"
MailDoc.From = "irgendwer@irgendwo.com"

im Bereich `Neue Mail einrichten

HTH

Thomas
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline Shadow Bluna

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #2 am: 06.09.04 - 16:20:03 »
Hallo Thomas,

Zitat
das die eMail nicht gespeichert wird, hängt wohl mit diesem Eintrag zusammen:

Zitat:MailDoc.SAVEMESSAGEONSEND = SaveIt  

Die SaveIt ist ein Parameter der beim Funktionsaufruf mit übergeben wird und bei dem Aufruf den Wert TRUE hat.
 Ich habe anstelle von SaveIt auch schon TRUE stehen gehabt, allerdings ohne Erfolg.

Zitat
Wenn Du eine andere Mailadresse anzeigen lassen willst, musst Du das über die Notes-Felder "Principal" und "From" machen. So ala:

MailDoc.Principal = "irgendwer@irgendwo.com"
MailDoc.From = "irgendwer@irgendwo.com"


Wenn ich Maildoc.Principal  verwende dann ist im Posteingang auch ein anderer Absender sichtbar, öffne ich allerdings die Mail dann steht da  "irgendwer@irgendwo.com" gesendet von "meine Emailadresse" obwohl maildoc.from  "irgendwer@irgendwo.com" enthält.


Aber das ist alles nicht so schlimm wie die Tatsache das das Mail nicht im "Entwurfsmodus" geöffnet wird. Wie vorher beschrieben möchte ich die Mail vor dem Versenden nochmals überprüfen.
Hat noch nie jemand dieses Problem gehabt?


In diesem Sinne!

Gruß Bluna
Grüßle aus Stuttgart

Shadow Bluna
(Win XP Notes RL 5.0.10)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #3 am: 06.09.04 - 18:28:08 »
Hallo, Bluna,

für Deine Zwecke musst Du die Notes-Frontend-Klassen NotesUIWorkspace und NotesUIDocument verwenden. Das bedeutet: Der ganze Code muss prinzipiell umgeschrieben werden.

Und wenn Du schon mal dabei bist: Der Code aus dem Beispiel öffnet mehr als abenteuerlich die Mail-DB des aktuellen Users. Das sollte bei der Aktion gleich mal behoben werden.

Bernhard

Offline Shadow Bluna

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #4 am: 07.09.04 - 08:20:58 »
Hi Bernhard
Kannst du mir sagen wo es Dokus zu diesen Klassen gibt?
Wie öffne ich die MailDB des Users denn richtig?
Gruß Sebastian
Grüßle aus Stuttgart

Shadow Bluna
(Win XP Notes RL 5.0.10)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #5 am: 07.09.04 - 08:51:57 »
DIE Dokumentation ist die Domino Designer Help-Datenbank.

Öffnen des korrekten Mailfiles: Kommt darauf an, auf welcher Maschine Access läuft.

Bernhard

Offline Shadow Bluna

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Re:Lotus Notes und Access XP
« Antwort #6 am: 07.09.04 - 13:02:17 »
und wie kommt man daran?  ???
Grüßle aus Stuttgart

Shadow Bluna
(Win XP Notes RL 5.0.10)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz