Add another field called E-mail-Me and make it a Yes/No data type.
In this field if the person has recived and e-mial then put a check in it
Next time they need to E-mail people use a query that shows that field has a 0 or False
Here is a start of VBA code that will e-mail eqach person and put a true in the field so next time they won't be in the list:
--------------------------------
Public Sub EmailOnce()
Dim db As Database, rst As Recordset, SQL As String, a As Integer
Set db = CurrentDb
' SQL string.
SQL = "SELECT * FROM [yourTable] WHERE [E-mail-Me] = 0;"
Set rst = db.OpenRecordset(SQL)
rst.MoveLast
rst.MoveFirst
For a = 1 To rst.RecordCount
DoCmd.SendObject acSendNoObject, "", actext, rst![E-mail], , , "Subject goes here", "Message goes here", False
rst.Edit
rst![E-mail] = True
rst.MoveNext
Next
rst.Close
db.Close
End Sub
---------------------------
DougP, MCP
dposton@universal1.com
Ask me how Bar-codes can help you be more productive.