SQL Update

User avatar
burrina
4StarLounger
Posts: 550
Joined: 30 Jul 2014, 23:58

SQL Update

Post by burrina »

Been trying to update main form table from subform table, no luck.
TCheckNo = Subform, Name = Payroll Check,, (frmMiscCheck) ,,, Linked by MiscChkID to EmployeeID
TCheckNoID PK
EmployeeID FK
CCheckNo = Number
cPrinted = yes/No
ChkPD = yes/no

tblMiscChecks = Main Form = frmMiscPayChecks
MiscChkID PK
EmpID FK = Number
ChkNo = Number
mPaid = yes/no
mPrinted = yes/no

Code: Select all

'NOT WORKING ?

  DoCmd.SetWarnings False         'Check Number
DoCmd.RunSQL "UPDATE tblMiscChecks SET tblMiscChecks.ChkNo = Me.ChkNo " & _
    "WHERE (((TCheckNo.EmployeeID)='" & Me.EmployeeID.Value & "'));"
DoCmd.SetWarnings True

User avatar
burrina
4StarLounger
Posts: 550
Joined: 30 Jul 2014, 23:58

Re: SQL Update

Post by burrina »

Update, Changed relationship for main to sub = EmployeeID;EmployeeID and EmployeeID;EmployeeID

better relationship but still no luck with code.

User avatar
HansV
Administrator
Posts: 78457
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: SQL Update

Post by HansV »

Is EmployeeID a number field? If so, omit the single quotes (apostrophes).
Best wishes,
Hans

User avatar
burrina
4StarLounger
Posts: 550
Joined: 30 Jul 2014, 23:58

Re: SQL Update

Post by burrina »

Yes it is. Ok, will try. No difference

Code: Select all

DoCmd.RunSQL "UPDATE tblMiscPayChecks SET tblMiscPayChecks.ChkNo = '" & Me.CCheckNo.Value & "' " & _
    "WHERE (((TCheckNo.EmployeeID)=" & Me.EmployeeID.Value & "));"

User avatar
burrina
4StarLounger
Posts: 550
Joined: 30 Jul 2014, 23:58

Re: SQL Update

Post by burrina »

Issue Resolved.
Thanks,