Hi,
Can you please review my code and let me know what I am doing wrong?
I have this code in the beforeupdate sub
String (text) = firstname, lastname, empemail, docID, revision, docdesc, LenDays, JobFunc, Managers, VPMgrs, ECONum, Trainer, comments
Number = revnum
Date = DateAssigned, DateCompleted
True/False = Annual, TrainReq
Code:
Private Sub DateCompleted_BeforeUpdate(Cancel As Integer)
If Me.Annual = False Then
Exit Sub
Else
Dim AnnualTraining As String
Set rs = Nothing
AnnualTraining = vbNullString
Set db = CurrentDb
Set rs = Me.RecordsetClone
AnnualTraining = "INSERT INTO EmpDocStatus (FirstName, LastName, EmpEmail," & _
"DocID, Revision, RevNum, DocDesc, DateAssigned, DateCompleted," & _
"LenDays, JobFunc, Annual, Managers, VPMgrs, TrainReq, ECONum, Trainer, Comments)" & _
" VALUES ('" & _
rs!FirstName + "','" & _
rs!LastName + "','" & _
rs!EmpEmail + "','" & _
rs!DocID + "','" & _
rs!Revision + "','" & _
rs!RevNum + "','" & _
rs!DocDesc + "', '" + Date + "', Null, '" & _
rs!LenDays + "','" & _
rs!JobFunc + "', '" & _
rs!Annual + "', '" & _
rs!Managers + "', '" & _
rs!VPMgrs + "', '" & -1 & "', Null, Null, Null)"
db.Execute (AnnualTraining)
Me.UpdatelblStatus.Caption = "Updating training record(s). Please wait...."
Me.Repaint
MsgBox "Annual Training assigned."
Me.UpdatelblStatus.Caption = "Status: "
End If
Set rs = Nothing
AnnualTraining = vbNullString
Exit_AssignTrain_Click:
Exit Sub
Err_AnnualTrain:
MsgBox Err.Description
Resume Exit_AssignTrain_Click
End Sub