The SQL statement needs actual delimited values in the "VALUE" clause concatenated to the string..
Code:
"VALUES(#" & Date() & "#, " & .......)"
This example is incomplete because I never use tempvars. But you should get the idea.
However, the form is bound to the table. The entries will be automatically be saved if you move off of the current record. Why are you trying to use a SQL statement to save the data?
Your table is not normalized. You will have problems (and probably tear out your hair) with the current table structure...
BTW, I would use the SELECT CASE.... END SELECT construct instead of the multiple IF() statements.
There is a START button, but no STOP button. Again, I don't use tempvars, so I am not sure what you are trying to do.