dr_destructo
Registered User.
- Local time
- Today, 12:06
- Joined
- Jan 4, 2010
- Messages
- 32
I'm in need of help. I have very little coding/access experience. I'm trying to create a way in inputing orders for a catering company. On my form I have many text & combo boxes. Essentially, I have a form with text boxes for quantity ordered, cost of the item, & total cost(which is quantity x cost). The combo box pulls information from a table with the menu items & cost. Cost of each item is pulled from the table of menu items.
The problem I'm running into, is when I click a button to update the tables I get a syntax 3144 on this piece of code: doCmd.RunSQL sql, False
any help is much appreciated.
Here is the other code from this:
Private Sub Form_AfterUpdate()
' updates totals in table after record change
UpdateTotals
End Sub
Private Sub menu1_Change()
Me.cost1 = Me.menu1.Column(2)
Me.cost2 = Me.menu_2.Column(2)
Me.cost3 = Me.menu3.Column(2)
Me.cost4 = Me.menu4.Column(2)
Me.cost5 = Me.menu5.Column(2)
Me.cost6 = Me.menu6.Column(2)
Me.cost7 = Me.menu7.Column(2)
Me.cost8 = Me.menu8.Column(2)
Me.cost9 = Me.menu9.Column(2)
Me.cost10 = Me.menu10.Column(2)
Me.cost11 = Me.menu11.Column(2)
Me.cost12 = Me.menu12.Column(2)
Me.cost13 = Me.menu13.Column(2)
Me.cost14 = Me.menu14.Column(2)
Me.cost15 = Me.menu15.Column(2)
Me.cost16 = Me.menu16.Column(2)
Me.cost17 = Me.menu17.Column(2)
Me.cost18 = Me.menu18.Column(2)
Me.cost19 = Me.menu19.Column(2)
Me.cost20 = Me.menu20.Column(2)
Me.cost21 = Me.menu21.Column(2)
Me.cost22 = Me.menu22.Column(2)
Me.cost23 = Me.menu23.Column(2)
Me.cost24 = Me.menu24.Column(2)
Me.cost25 = Me.menu25.Column(2)
Me.cost26 = Me.menu26.Column(2)
End Sub
Private Sub form_GotFocus()
'This refreshes the form to add the new record to the list
'when the entry form is closed and focus returns
Me.Refresh
End Sub
Private Sub Add_Item_Click()
On Error GoTo Err_Add_Item_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "menu"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Add_Item_Click:
Exit Sub
Err_Add_Item_Click:
MsgBox Err.Description
Resume Exit_Add_Item_Click
End Sub
Private Sub UpdateTotals()
Dim sql As String
sql = "UPDATE [master contract] SET total1 = " & Me.total1 & ", cost1 = " & Me.cost1 & ", "
sql = sql & "total2 = " & Me.total2 & ", cost2 = " & Me.cost2 & ", "
sql = sql & "total3 = " & Me.total3 & ", cost3 = " & Me.cost3 & ", "
sql = sql & "total4 = " & Me.total4 & ", cost4 = " & Me.cost4 & ", "
sql = sql & "total5 = " & Me.total5 & ", cost5 = " & Me.cost5 & ", "
sql = sql & "total6 = " & Me.total6 & ", cost6 = " & Me.cost6 & ", "
sql = sql & "total7 = " & Me.total7 & ", cost7 = " & Me.cost7 & ", "
sql = sql & "total8 = " & Me.total8 & ", cost8 = " & Me.cost8 & ", "
sql = sql & "total9 = " & Me.total9 & ", cost9 = " & Me.cost9 & ", "
sql = sql & "total10 = " & Me.total10 & ", cost10 = " & Me.cost10 & ", "
sql = sql & "total11 = " & Me.total11 & ", cost11 = " & Me.cost11 & ", "
sql = sql & "total12 = " & Me.total12 & ", cost12 = " & Me.cost12 & ", "
sql = sql & "total13 = " & Me.total13 & ", cost13 = " & Me.cost13 & ", "
sql = sql & "total14 = " & Me.total14 & ", cost14 = " & Me.cost14 & ", "
sql = sql & "total15 = " & Me.total15 & ", cost15 = " & Me.cost15 & ", "
sql = sql & "total16 = " & Me.total16 & ", cost16 = " & Me.cost16 & ", "
sql = sql & "total17 = " & Me.total17 & ", cost17 = " & Me.cost17 & ", "
sql = sql & "total18 = " & Me.total18 & ", cost18 = " & Me.cost18 & ", "
sql = sql & "total19 = " & Me.total19 & ", cost19 = " & Me.cost19 & ", "
sql = sql & "total20 = " & Me.total20 & ", cost20 = " & Me.cost20 & ", "
sql = sql & "total21 = " & Me.total21 & ", cost21 = " & Me.cost21 & ", "
sql = sql & "total22 = " & Me.total22 & ", cost22 = " & Me.cost22 & ", "
sql = sql & "total23 = " & Me.total23 & ", cost23 = " & Me.cost23 & ", "
sql = sql & "total24 = " & Me.total24 & ", cost24 = " & Me.cost24 & ", "
sql = sql & "total25 = " & Me.total25 & ", cost25 = " & Me.cost25 & ", "
sql = sql & "total26 = " & Me.total26 & ", cost26 = " & Me.cost26 & ", "
sql = sql & "total27 = " & Me.total27 & ", cost27 = " & Me.cost27 & ", "
sql = sql & "total28 = " & Me.total28 & ", cost28 = " & Me.cost28 & ", "
sql = sql & "total29 = " & Me.total29 & ", cost29 = " & Me.cost29 & ", "
sql = sql & "total30 = " & Me.total30 & ", cost30 = " & Me.cost30 & ", "
sql = sql & "subtotal = " & Me.subtotal & ", grandtotal = " & Me.grandtotal
sql = sql & " WHERE ID = " & Me.ID
DoCmd.RunSQL sql, False
End Sub
Private Sub btnReport_Click()
Me.Requery
UpdateTotals
DoCmd.OpenReport "master_contract", acViewPreview, , "ID = " & Me.ID
End Sub
Private Sub total1_Changes()
MsgBox "test"
End Sub
The problem I'm running into, is when I click a button to update the tables I get a syntax 3144 on this piece of code: doCmd.RunSQL sql, False
any help is much appreciated.
Here is the other code from this:
Private Sub Form_AfterUpdate()
' updates totals in table after record change
UpdateTotals
End Sub
Private Sub menu1_Change()
Me.cost1 = Me.menu1.Column(2)
Me.cost2 = Me.menu_2.Column(2)
Me.cost3 = Me.menu3.Column(2)
Me.cost4 = Me.menu4.Column(2)
Me.cost5 = Me.menu5.Column(2)
Me.cost6 = Me.menu6.Column(2)
Me.cost7 = Me.menu7.Column(2)
Me.cost8 = Me.menu8.Column(2)
Me.cost9 = Me.menu9.Column(2)
Me.cost10 = Me.menu10.Column(2)
Me.cost11 = Me.menu11.Column(2)
Me.cost12 = Me.menu12.Column(2)
Me.cost13 = Me.menu13.Column(2)
Me.cost14 = Me.menu14.Column(2)
Me.cost15 = Me.menu15.Column(2)
Me.cost16 = Me.menu16.Column(2)
Me.cost17 = Me.menu17.Column(2)
Me.cost18 = Me.menu18.Column(2)
Me.cost19 = Me.menu19.Column(2)
Me.cost20 = Me.menu20.Column(2)
Me.cost21 = Me.menu21.Column(2)
Me.cost22 = Me.menu22.Column(2)
Me.cost23 = Me.menu23.Column(2)
Me.cost24 = Me.menu24.Column(2)
Me.cost25 = Me.menu25.Column(2)
Me.cost26 = Me.menu26.Column(2)
End Sub
Private Sub form_GotFocus()
'This refreshes the form to add the new record to the list
'when the entry form is closed and focus returns
Me.Refresh
End Sub
Private Sub Add_Item_Click()
On Error GoTo Err_Add_Item_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "menu"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Add_Item_Click:
Exit Sub
Err_Add_Item_Click:
MsgBox Err.Description
Resume Exit_Add_Item_Click
End Sub
Private Sub UpdateTotals()
Dim sql As String
sql = "UPDATE [master contract] SET total1 = " & Me.total1 & ", cost1 = " & Me.cost1 & ", "
sql = sql & "total2 = " & Me.total2 & ", cost2 = " & Me.cost2 & ", "
sql = sql & "total3 = " & Me.total3 & ", cost3 = " & Me.cost3 & ", "
sql = sql & "total4 = " & Me.total4 & ", cost4 = " & Me.cost4 & ", "
sql = sql & "total5 = " & Me.total5 & ", cost5 = " & Me.cost5 & ", "
sql = sql & "total6 = " & Me.total6 & ", cost6 = " & Me.cost6 & ", "
sql = sql & "total7 = " & Me.total7 & ", cost7 = " & Me.cost7 & ", "
sql = sql & "total8 = " & Me.total8 & ", cost8 = " & Me.cost8 & ", "
sql = sql & "total9 = " & Me.total9 & ", cost9 = " & Me.cost9 & ", "
sql = sql & "total10 = " & Me.total10 & ", cost10 = " & Me.cost10 & ", "
sql = sql & "total11 = " & Me.total11 & ", cost11 = " & Me.cost11 & ", "
sql = sql & "total12 = " & Me.total12 & ", cost12 = " & Me.cost12 & ", "
sql = sql & "total13 = " & Me.total13 & ", cost13 = " & Me.cost13 & ", "
sql = sql & "total14 = " & Me.total14 & ", cost14 = " & Me.cost14 & ", "
sql = sql & "total15 = " & Me.total15 & ", cost15 = " & Me.cost15 & ", "
sql = sql & "total16 = " & Me.total16 & ", cost16 = " & Me.cost16 & ", "
sql = sql & "total17 = " & Me.total17 & ", cost17 = " & Me.cost17 & ", "
sql = sql & "total18 = " & Me.total18 & ", cost18 = " & Me.cost18 & ", "
sql = sql & "total19 = " & Me.total19 & ", cost19 = " & Me.cost19 & ", "
sql = sql & "total20 = " & Me.total20 & ", cost20 = " & Me.cost20 & ", "
sql = sql & "total21 = " & Me.total21 & ", cost21 = " & Me.cost21 & ", "
sql = sql & "total22 = " & Me.total22 & ", cost22 = " & Me.cost22 & ", "
sql = sql & "total23 = " & Me.total23 & ", cost23 = " & Me.cost23 & ", "
sql = sql & "total24 = " & Me.total24 & ", cost24 = " & Me.cost24 & ", "
sql = sql & "total25 = " & Me.total25 & ", cost25 = " & Me.cost25 & ", "
sql = sql & "total26 = " & Me.total26 & ", cost26 = " & Me.cost26 & ", "
sql = sql & "total27 = " & Me.total27 & ", cost27 = " & Me.cost27 & ", "
sql = sql & "total28 = " & Me.total28 & ", cost28 = " & Me.cost28 & ", "
sql = sql & "total29 = " & Me.total29 & ", cost29 = " & Me.cost29 & ", "
sql = sql & "total30 = " & Me.total30 & ", cost30 = " & Me.cost30 & ", "
sql = sql & "subtotal = " & Me.subtotal & ", grandtotal = " & Me.grandtotal
sql = sql & " WHERE ID = " & Me.ID
DoCmd.RunSQL sql, False
End Sub
Private Sub btnReport_Click()
Me.Requery
UpdateTotals
DoCmd.OpenReport "master_contract", acViewPreview, , "ID = " & Me.ID
End Sub
Private Sub total1_Changes()
MsgBox "test"
End Sub