P
PC User
I'm getting an error in my code on the first EDIT command and I'd like
to request someone's help. The error is:
========================================
Quote:
Compile error:
Expected Function or variable
========================================
Code:
Public Function wmConvert_Containers(intContainer As Integer,
intInventoryID As Integer)
Dim strContainer As String
'Convert option value to checkbox value
'Insert data into table.
Set db = CurrentDb()
Set rst1 = db.OpenRecordset("tblChemicalInventory",
dbOpenDynaset) 'Source/Target
rst1.MoveFirst
rst1.FindFirst "InventoryID = " & rst1!intInventoryID
If intContainer = 1 Then rst1.Edit![ckAboveground Tank] = 1 Else
rst1.Edit![ckAboveground Tank] = 0
If intContainer = 2 Then rst1.Edit![ckUnderground Tank] = 1 Else
rst1.Edit![ckUnderground Tank] = 0
If intContainer = 3 Then rst1.Edit![ckTank Inside Building] = 1
Else rst1.Edit![ckTank Inside Building] = 0
If intContainer = 4 Then rst1.Edit![ckSteel Drum] = 1 Else
rst1.Edit![ckSteel Drum] = 0
If intContainer = 5 Then rst1.Edit![ckPlastic/Nonmetalic Drum] = 1
Else rst1.Edit![ckPlastic/Nonmetalic Drum] = 0
If intContainer = 6 Then rst1.Edit![ckCan] = 1 Else rst1.Edit!
[ckCan] = 0
If intContainer = 7 Then rst1.Edit![ckCarboy] = 1 Else rst1.Edit!
[ckCarboy] = 0
rst1.Update
rst1.Close
Set rst1 = Nothing
db.Close
Set db = Nothing
End Function
========================================
Thanks,
PC
to request someone's help. The error is:
========================================
Quote:
Compile error:
Expected Function or variable
========================================
Code:
Public Function wmConvert_Containers(intContainer As Integer,
intInventoryID As Integer)
Dim strContainer As String
'Convert option value to checkbox value
'Insert data into table.
Set db = CurrentDb()
Set rst1 = db.OpenRecordset("tblChemicalInventory",
dbOpenDynaset) 'Source/Target
rst1.MoveFirst
rst1.FindFirst "InventoryID = " & rst1!intInventoryID
If intContainer = 1 Then rst1.Edit![ckAboveground Tank] = 1 Else
rst1.Edit![ckAboveground Tank] = 0
If intContainer = 2 Then rst1.Edit![ckUnderground Tank] = 1 Else
rst1.Edit![ckUnderground Tank] = 0
If intContainer = 3 Then rst1.Edit![ckTank Inside Building] = 1
Else rst1.Edit![ckTank Inside Building] = 0
If intContainer = 4 Then rst1.Edit![ckSteel Drum] = 1 Else
rst1.Edit![ckSteel Drum] = 0
If intContainer = 5 Then rst1.Edit![ckPlastic/Nonmetalic Drum] = 1
Else rst1.Edit![ckPlastic/Nonmetalic Drum] = 0
If intContainer = 6 Then rst1.Edit![ckCan] = 1 Else rst1.Edit!
[ckCan] = 0
If intContainer = 7 Then rst1.Edit![ckCarboy] = 1 Else rst1.Edit!
[ckCarboy] = 0
rst1.Update
rst1.Close
Set rst1 = Nothing
db.Close
Set db = Nothing
End Function
========================================
Thanks,
PC