Brian poses good questions. What is this #form.ClassID# structure? It doesn't look familiar. If you're using the DoCmd.RunSQL method with fields from the active form, it should look something like this:
DoCmd.RunSQL "INSERT INTO ClassAndUnit (ClassID, UnitID) VALUES (" & Me.ClassID & ", " & Me.UnitID1 & " WHERE (((ClassAndUnit.ClassID) = " & Me.ClassID & " AND ((ClassAndUnit.UnitID) = " & Me.UnitID1 & "));"
if the IDs are numbers or
DoCmd.RunSQL "INSERT INTO ClassAndUnit (ClassID, UnitID) VALUES (" & Me.ClassID & ", " & Me.UnitID1 & " WHERE (((ClassAndUnit.ClassID) = '" & Me.ClassID & "' AND ((ClassAndUnit.UnitID) = '" & Me.UnitID1 & "'));"
if the IDs are text.
Greg Serrano
Michigan Dept. of Environmental Quality, Air Quality Division
|