Toon posts:

[access]actief formulier met info verzenden per mail

Pagina: 1
Acties:
  • 229 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ok het volgende probleem doet zich voor, ik wil een access formulier wat ingevuld is verzenden als htm bestand, echter als ik dit doe dan stuurt hij de hele tabel en niet het actieve formulier. Iemand een idee hoe dit op te lossen?

  • Boss
  • Registratie: September 1999
  • Laatst online: 01-09 09:20

Boss

+1 Overgewaardeerd

Met code, denk ik!
Eerst de recordset openen in VBA en het juiste (Actieve) record selecteren. Dan veld voor veld de naam + waarde wegschrijven naar een string. Vervolgens die string in je mailje zetten.
Of wilde je een screenshot?

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


Verwijderd

Topicstarter
ben voorlopig bezig met de wizards enz ben nog niet echt thuis in de strings heb je mischien een voorbeeld?

Verwijderd

Topicstarter
screen shot mailen is ook goed btw

Verwijderd

Topicstarter
iemand een idee

Verwijderd

Het is niet de netste manier, maar het is er een:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub SendMessage()
Dim messageTo As String, messageCC As String, messageBCC As String
Dim messageSubject As String, messageBody As String, messageTotal As String

messageTo = "Me@Mail.nl"
messageCC = "cc=Him@Mail.nl"
messageBCC = "bcc=HerToo@Mail.nl"
messageSubject = "subject=This is my Test E-mail"
messageBody = "body=This is my first email test. I hope it arrived. :-) Greetz, ME."

messageTotal = "Mailto:" & messageTo & "?" & messageCC & "&" & messageBCC & _
"&" & messageSubject & "&" & messageBody
    
Shell ("E:\Program Files\Internet Explorer\iexplore.exe " & messageTotal)

End Sub

Verwijderd

Topicstarter
thnx ik ga het proberen

Verwijderd

Topicstarter
nu een echte noob vraag hoe krijg ik bovenstaande code aan een knop gekoppeld?

Verwijderd

De manier om dat binnen VB te doen is de methode SendObject. Kijk eens in de help voor de argumenten. Op deze manier wordt het e-mail programma geopend (mits het MAPI ondersteund) en de mail voor je klaargemaakt.

  • Paxlie
  • Registratie: Oktober 2000
  • Laatst online: 09-02 10:40

Paxlie

chaos en inslag

Verwijderd schreef op 29 augustus 2002 @ 12:59:
nu een echte noob vraag hoe krijg ik bovenstaande code aan een knop gekoppeld?
Begin eerst eens met een beetje bladeren in de help enzow en kijk eens wat er gebeurt als je een event aanmaakt. (hint: als je een event aanmaakt creeert hij een sub en kijk nu eens naar bovenstaande code)

Over een meeltje sturen met behulp van VB

zoek in de help idd ff Docmd.SendObject
dan kan je ook formulieren doorsturen :)

Wie werd waar wanneer geboren en waarom werd hij door wie hoe genoemd?
braque© zijn is een keuze


Verwijderd

Er zit alleen 1 maar aan vast... Binnen VBA wordt alleen de Docmd.SendObject herkend binnen Access... Hoe doe je zoiets in bv Word en Excel? Daar kent hij namelijk het commando Docmd.SendObject niet...
Pagina: 1