B
bbcdancer
The field 'TRADERSIGNOFFID' in 'tblApp_TraderSignOff' table is a
'Autonumber' and 'Long Integer' data type.
Somehow, I can't seem to correct SQL syntax error for this VBA update
query in MS Access.
Can U spot what I am doing wrong and correct it? Many thanks in
Advance... Brenda xxx
'---------------------------------------------------------------
Private Sub CmdSaveChangesTSO_Click()
Dim H As Database, rsCust As Recordset
Set H = CurrentDb
Dim strSQL As String
If IsNull(CboTRADER_SIGNOFF_ID.Value) Then
MsgBox "Please select a 'Trader Sign Off' record from the Combo
list first."
Exit Sub
Else
strSQL = "UPDATE tblApp_TraderSignOff """
' table text
strSQL = strSQL & """ SET EFC_CASE_REF= """ & Me![TxtEFC_CASE_REF]
strSQL = strSQL & """, TRADE_ID= """ & Me![TxtTRADE_ID]
strSQL = strSQL & """, ABACUS_ID= """ & Me![TxtABACUS_ID]
strSQL = strSQL & """, TRADE_DETAILS= """ & Me![TxtTRADE_DETAILS]
strSQL = strSQL & """, TRADER_ID= """ & Me![TxtTRADER_ID]
strSQL = strSQL & """, STAMM_SHORT_NAME= """ & Me![TxtSHORT_NAME]
strSQL = strSQL & """, DETAILS_OF_ERROR= """ & Me![TxtDETAILS_OF_ERROR]
strSQL = strSQL & """, TRADER_COST_CENTRE= """ & Me![TxtTRADERCC]
strSQL = strSQL & """, CURRENCY_CODE= """ & Me![TxtCURRENCY_CODE]
strSQL = strSQL & """, BASE_ERROR_FINANCE_COST= """ & Me![TxtEFC_AMT]
strSQL = strSQL & """, EFC_USD_EQUIV= """ & [TxtEFC_AMT_USD]
strSQL = strSQL & """, EFC_BREAKDOWN= """ & Me![TxtEFC_BREAKDOWN]
strSQL = strSQL & """, TRADERSIGNOFFSTATUS= """ &
Me![TxtSIGNOFF_STATUS]
strSQL = strSQL & """, USERID= """ & Me![TxtUserID]
strSQL = strSQL & """, TIMESTAMP= """ & Now()
strSQL = strSQL & """ WHERE TRADERSIGNOFFID =""" &
Me![CboTRADER_SIGNOFF_ID]
H.Execute strSQL
MsgBox "Changes have been saved."
End If
End Sub
'---------------------------------------------------------------
'Autonumber' and 'Long Integer' data type.
Somehow, I can't seem to correct SQL syntax error for this VBA update
query in MS Access.
Can U spot what I am doing wrong and correct it? Many thanks in
Advance... Brenda xxx
'---------------------------------------------------------------
Private Sub CmdSaveChangesTSO_Click()
Dim H As Database, rsCust As Recordset
Set H = CurrentDb
Dim strSQL As String
If IsNull(CboTRADER_SIGNOFF_ID.Value) Then
MsgBox "Please select a 'Trader Sign Off' record from the Combo
list first."
Exit Sub
Else
strSQL = "UPDATE tblApp_TraderSignOff """
' table text
strSQL = strSQL & """ SET EFC_CASE_REF= """ & Me![TxtEFC_CASE_REF]
strSQL = strSQL & """, TRADE_ID= """ & Me![TxtTRADE_ID]
strSQL = strSQL & """, ABACUS_ID= """ & Me![TxtABACUS_ID]
strSQL = strSQL & """, TRADE_DETAILS= """ & Me![TxtTRADE_DETAILS]
strSQL = strSQL & """, TRADER_ID= """ & Me![TxtTRADER_ID]
strSQL = strSQL & """, STAMM_SHORT_NAME= """ & Me![TxtSHORT_NAME]
strSQL = strSQL & """, DETAILS_OF_ERROR= """ & Me![TxtDETAILS_OF_ERROR]
strSQL = strSQL & """, TRADER_COST_CENTRE= """ & Me![TxtTRADERCC]
strSQL = strSQL & """, CURRENCY_CODE= """ & Me![TxtCURRENCY_CODE]
strSQL = strSQL & """, BASE_ERROR_FINANCE_COST= """ & Me![TxtEFC_AMT]
strSQL = strSQL & """, EFC_USD_EQUIV= """ & [TxtEFC_AMT_USD]
strSQL = strSQL & """, EFC_BREAKDOWN= """ & Me![TxtEFC_BREAKDOWN]
strSQL = strSQL & """, TRADERSIGNOFFSTATUS= """ &
Me![TxtSIGNOFF_STATUS]
strSQL = strSQL & """, USERID= """ & Me![TxtUserID]
strSQL = strSQL & """, TIMESTAMP= """ & Now()
strSQL = strSQL & """ WHERE TRADERSIGNOFFID =""" &
Me![CboTRADER_SIGNOFF_ID]
H.Execute strSQL
MsgBox "Changes have been saved."
End If
End Sub
'---------------------------------------------------------------