Hi all,
I have a small prob which i am not able to fix.
while executing this code the following error message is give
Private Sub Command5_Click()
Dim asql As String
DoCmd.SetWarnings (off)
DoCmd.OpenQuery ("aqryEmpsch")
DoCmd.OpenQuery ("aqrynassign")
DoCmd.OpenQuery ("aqryleaveadd")
Dim week, wk As String
nu = 1
Do While nu < 55
week = "week" & nu
wk = "wk” & nu
MsgBox (week)
MsgBox (wk)
asql = "UPDATE TblEmpSch INNER JOIN tnassign ON TblEmpSch.EMPNO = tnassign.token SET TblEmpSch." & "'" & week & "'" & " = [TNASSIGN].[" & "'" & wk & "'" & "]"
asql = asql + " WHERE (((Tnassign." & "'" & wk & "'" & ")!= 'na' ));"
DoCmd.RunSQL asql
Nu = nu +1
Loop
End sub
error message
Run-time error 3075: syntax error (missing operator) in query expression '(((tnassign.'wk1') != 'na'))'.
i tried in may ways but in vain
when i use the following sql , data is getting updated.
asql = "UPDATE TblEmpSch INNER JOIN tnassign ON TblEmpSch.EMPNO = tnassign.token SET TblEmpSch.week1 = [tnassign].[wk1]where (((tnassign.wk1)<>'na'));"
DoCmd.RunSQL asql
thanks and regards in advance
I have a small prob which i am not able to fix.
while executing this code the following error message is give
Private Sub Command5_Click()
Dim asql As String
DoCmd.SetWarnings (off)
DoCmd.OpenQuery ("aqryEmpsch")
DoCmd.OpenQuery ("aqrynassign")
DoCmd.OpenQuery ("aqryleaveadd")
Dim week, wk As String
nu = 1
Do While nu < 55
week = "week" & nu
wk = "wk” & nu
MsgBox (week)
MsgBox (wk)
asql = "UPDATE TblEmpSch INNER JOIN tnassign ON TblEmpSch.EMPNO = tnassign.token SET TblEmpSch." & "'" & week & "'" & " = [TNASSIGN].[" & "'" & wk & "'" & "]"
asql = asql + " WHERE (((Tnassign." & "'" & wk & "'" & ")!= 'na' ));"
DoCmd.RunSQL asql
Nu = nu +1
Loop
End sub
error message
Run-time error 3075: syntax error (missing operator) in query expression '(((tnassign.'wk1') != 'na'))'.
i tried in may ways but in vain
when i use the following sql , data is getting updated.
asql = "UPDATE TblEmpSch INNER JOIN tnassign ON TblEmpSch.EMPNO = tnassign.token SET TblEmpSch.week1 = [tnassign].[wk1]where (((tnassign.wk1)<>'na'));"
DoCmd.RunSQL asql
thanks and regards in advance