I am trying to create a form in which users can save new supplier data to a database. I am using two insert statements which insert similar data in to two similar tables. The insert statements appear to have no problems and no errors are produced upon execution yet the new data doesn't save into the tables. Here's the code;
Any ideas?
Cheers
Code:
Private Sub Command14_Click()
Dim sqlstr As String
Dim dbs As Database
Set dbs = CurrentDb
Dim sqlstr2 As String
'Save a reading into the readings table and refresh sub form
sqlstr = "INSERT INTO tbl_SuppliersList ( Supplier_Name, Address1, Address2, Address3, Postcode, Phone_Number, Email )" _
& " SELECT '" & Nz(Me!Sup_name, "") & "' AS Expr1, '" & Nz(Me!Sup_Ad1, "") & "' AS Expr2, '" & Nz(Me!Sup_Ad2, "") & "' AS Expr3, '" & Me!Sup_Ad3 & "' as expr4, '" & Me!sup_post & "' as expr5, '" & Me!Sup_telephone & "' as expr6, '" & Me!Sup_email & "' as expr7"
dbs.Execute (sqlstr)
sqlstr2 = "INSERT INTO tbl_meter_Suppliers ( Meter_ID, Start_date, End_date, Active )" _
& " SELECT '" & Me!Sup_MeterID & "' As expr1, #" & Format(Nz(Me!sup_Sdate, date), "dd/mmm/yyyy") & "# as expr2, #" & Format(Nz(Me!sup_Edate, date), "dd/mmm/yyyy") & "# as expr3, '" & Me!sup_active & "' as expr4"
dbs.Execute (sqlstr2)
DoCmd.close
Forms!frm_meters.frm_suppliers_sub.Requery
MsgBox "Supplier saved successfully"
End Sub
Any ideas?
Cheers