Hi I have a continuous form that has bound checkboxes next to each record. Right now the code below finds the records that are checked and edits them accordingly. I need to find a way to make only one checkbox be able to be checked at a time. Or have the code below find if 2 or more checkboxes are checked, then prompt and exit sub.
Code:
Private Sub Command43_Click()
Set rs = Me.Recordset
Dim user As DAO.Database
Set user = DAO.OpenDatabase("c:\a\user.mdb")
Set rs3 = user.OpenRecordset("currentuser", dbOpenDynaset)
rs.MoveFirst
Do While Not rs.EOF
rs.Edit
If rs!dispositionchk <> 0 Then
rs!status = "Do Not Call" 'change status to to be contacted
rs!dnc = "DNC"
rs!lastlo = rs!Assignedto
rs!Assignedto = " " 'assignedto=current employee name
rs!LDdate = Now()
rs!LDdisposition = "Do Not Call"
rs.Update
Set rsmyrs = CurrentDb.OpenRecordset("internetcalls", dbOpenDynaset) ' open table
rsmyrs.Edit
rsmyrs.addnew
rsmyrs!ActivityDate = Now()
rsmyrs!disposition = "Do Not Call"
rsmyrs!LeadID = rs!LeadID
rsmyrs!Employee = rs3!Username
rsmyrs.Update
Set rsmyrs = CurrentDb.OpenRecordset("call log", dbOpenDynaset) ' open table
rsmyrs.Edit
rsmyrs.addnew
rsmyrs![Activity Date] = Now()
rsmyrs!disposition = "Do Not Call"
rsmyrs![Lead Id] = rs!LeadID
rsmyrs!Employee = rs3!Username
rsmyrs.Update
rsmyrs.Close
End If
rs.MoveNext
Loop
Me.Requery
End Sub