Access Mail merge and SMS Text

soojosie

Registered User.
Local time
Today, 12:32
Joined
Jun 3, 2003
Messages
17
How would I go about using mail merge from a query in access?

I am doing a simple database for a group with several hundred members that keep contact via post. Letters and recipients will change depending on situation but mainly there are 3 groups of members, but letter content varies.

Probably related does anyone have any idea how to SMS text from an access database?
 
sms texting

I am not sure about mailmerge, but as for sms texting it is possible,

the sms tool would just use the access dbase as its datasource,

therefore you would need a make table query to make a table with the columns the program would need..

I cannot remember the one I have used previously used but there seems to be 2 ways to do it...

1. to buy a standalone piece of software that talks to the dbase,

or 2. buy a plugin that works from within access.. the one below may be able to help,

http://www.2sms.com/software.aspx

but I think trying a google search is your best bet, the one used previously included the actual box to send the sms and a monthly charge plus sms bill.

hth

John
 
Text messaging

All you really need to do for this is set access to send an e-mail to an sms service. I have used esendex in the past the email is simply sent to "mobile number"@esendex.net
With the e-mail body which is changed to text


You do have to set up an account with a monthly charge and a per text charge for this service as well.
But it really does work well

here is some code which i have used previously for this
I have added a delay in the loop to this purly as out e-mail was not up to sending hundreds at a time


Function SendTextMessage()

Dim strMobile As String
Dim strEmail As String
Dim strSlot As String
Dim strSlotDetail As String
Dim strName As String
Dim strDate As String
Dim strMessage As String
Dim a As String

Dim dbs As Database, rst As Recordset


DoCmd.Hourglass True
DoCmd.SetWarnings False

'Return reference to current database and recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Mobile Text List", dbOpenSnapshot)

With rst
.MoveLast
.MoveFirst

If .RecordCount = 0 Then
Exit Function
End If
a = 1


Do While Not .EOF

a = a + 1

Do While Not a < 700000





strMobile = ![Mobile Number]
strSlotDetail = ![Slot Detail]
strName = ![Name]
strDate = ![Schedule Date]
strSlot = ![Slot]

strEmail = strMobile & "@esendex.net"
strMessage = "Dear " & strName & ". Your services will be installed on " & strDate & " " & strSlotDetail & "."

DoCmd.SendObject , "", "", strEmail, "", "", "", strMessage, False, ""
.MoveNext
a = 1
Loop

Loop

End With

End Function
 
SMS Text :D

sha7jpm, Delboy 2 - thanks for your response its great to get such help, and what a site! cheers
Josie
 

Users who are viewing this thread

Back
Top Bottom