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?
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?
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
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
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.
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)Verwijderd schreef op 29 augustus 2002 @ 12:59:
nu een echte noob vraag hoe krijg ik bovenstaande code aan een knop gekoppeld?
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