Hi,
muß es zwingend ein Button sein? Ich mache das über das Bezeichnungsfeld des Textfeldes, das Infos zur Mailadresse des aktuellen Datensatzes anzeigt. Bezeichnungsfelder haben eine HyperlinkAddress-Eigenschaft, die man dafür wunderbar verwenden kann.
Siehe Beispiel unten, angenommen Dein Bezeichnungsfeld heißt BezMailadresse: In das Current-Ereignis des Formulars setzt Du eine Prüfung, ob es für den aktuellen Datensatz überhaupt (mindestens) eine eingetragene Mailadresse gibt. Wenn nein, setzt Du
Me!BezMailadresse.HyperlinkAddress = „“
Und wenn ja setzt Du
Me!BezMailadresse.HyperlinkAddress = „mailto:“ & xxx
Wobei xxx ein String ist, in dem Du alle Mailadressen getrennt durch Kommas hintereinandersetzen läßt. Wenn Du willst, kannst Du hinten an den Empfänger-String noch anhängen
„?subject=yyy“
wobei statt yyy Dein Betreff eingetragen ist.
Der ganze String würde also so einen Inhalt haben:
Me!BezMailadresse.HyperlinkAddress = „mailto:[email protected],[email protected]?subject=Post von mir!“
Dann hättest Du folgendes Ergebnis:
Zeigt Dein Formular einen Datensatz, zu dem es keine einzige Mailadresse gibt, ist das Bezeichnungsfeld nicht anklickbar und hat die Standardfarbe (normal ja schwarz).
Hat der aktuelle Datensatz aber mindestens eine Mailadresse, wird das Bezeichnungsfeld zu einem Hyperlink und nach Anklicken öffnet das installierte Standard-Mailprogramm ein neues mail und trägt dort alle Empfänger als „An“ ein (plus zusätzlich noch den Betreff, wenn angegeben).
In meiner Datenbanke habe ich eine Abfrage geschrieben, in der
alle e-Mail-Adressen einer bestimmten Personengruppe
dargestellt wird. Jetzt möchte ich gerne in einem Formular auf
einen Button klicken, der mir dann eine neue E-Mail öffnet und
mir alle hinterlegten Empfänger (Mail-Adressen) gleich
einträgt.