Domino 9 und frühere Versionen > ND7: Entwicklung

Empfängeremailadresse an MS Access senden bei Ereignis Schaltfläche in Email

<< < (2/2)

Tode:
ja, so habe ich das verstanden... und daher meine Frage, ob man das ganze nicht komplett in Notes abfackeln kann...

Kommodore:
Ich hatte schon mit VBA, in Lotus Emails generiert.

File-Link hat bisher noch nicht korrekt funkioniert,
<a href="C:\test.mdb>okay</a> in Verbindung mit
"file://C:\test.mdb". In einer generierten Email wird der File-Link nicht korrekt als File-Link dargestellt, sondern
nur <a href="C:\test.mdb>ja</a> als Zeichenkette. Dies kann daran liegen,
dass ich eine Funktion sendmail in VBA aufrufe und als Parameter eine Zeichenkette für den Bodytext der Email übergebe. (demzurfolge keine Darstellung als Link) Ein funktionierendes Beispielskript wäre hier sehr hilfreich??

Nun wollte ich über einen Button,
die Datenbank öffnen, dies funktioniert auch ohne Probleme.

Nun ist die Frage, wie ich die eineindeutige Emailadresse, desjenigen der den Button anklickt,
an die Datenbank weiterleiten kann, als eine Art Rückmeldung der Benutzer. In der Datenbank werden dann die
Rückmeldungen gespeichert und stellt dem Benutzer weitere Funktionen zur Verfügung.

In LotusScript, weiß ich nicht wo und wie ich dies lösen könnte.

ata:
... das geht schon alles - die notwendigen Rechte berücksichtigt. Der Aufwand ist selbst für lang erfahrene LS-Entwickler aber eine Herausforderung, da der Weg von dir absolut nicht üblich ist - und somit wirst du nicht auf viel KnowHow stossen. Der Zugriff auf die MDB wird dir Probleme machen, da es zu Erscheinungen kommen kann, dass er während deines Zugriffes eventuell die DB sperrt. Bei Laufzeitfehlern kann das richtig häßlich werden. Access ist kein wirklich professionelles Tool für solche Stunts - so meine private und subjektive Meinung und Erfahrung...

Kommodore:
Eine Möglichkeit wäre vielleicht,


--- Zitat ---Der Schaltfläche in LotusNotes habe ich eine Funktionsformel hinterlegt:
Bsp: @Command([Execute];"C:\\test.mdb")
--- Ende Zitat ---
Diese Zeile einfach so anzupassen:
Bsp: "C:\Programme\MSACCESS.EXE" "C:\test.mdb" /cmd Emailadress@test.de

Beim Öffnen der test.mdb ist es möglich ein Wert(cmd) zu übergeben und
diesen in der geöffneten test.mdb im VBA-Quelltext abzufragen:

--- Code: ---if command = "Emailadress@test.de" then
--- Ende Code ---

Frage: Ist es möglich die Emailadresse des Users, der den Button anklickt
als mögliche Variable an den @Command-Befehl von Lotus Notes hinzu zufügen?

@Command([Execute];"C:\Programme\MSACCESS.EXE" "C:\test.mdb" /cmd Variable_EmpfängerEmailadresse)

Vielen Dank im Vorraus.

koehlerbv:
Wie versendest Du via Access? Sendet der über den Domino? Bleibt das intern? Dann reicht @UserName. Sonst musst Du halt einen @NamesLookup verwenden und die InternetAddress herausfischen.

Wobei ich immer noch nicht verstehe, warum Du das nicht mit Notes abfackelst ...

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln