Hi guys,
Im all a kuffufel trying to get my form data into a table with my sql. Am I right in thinking insert into will append the form values to the selected table - or am I doing it incorrectly?
Thanks for any helpCode:Private Sub AddCont_btn_Click() Dim Dbtelnum As Double Dim strEmailAdd As String Dim mySQL As String Dim strFirstname As String Dim strLastName As String Dim lngCompanyID As Long lngCompanyID = Nz(DLookup("ID", "CompanyInfo_tbl", "[Company]= '" & [NewContact_Combo] & "'"), 0) strFirstname = Me.FirstName_txtbx strLastName = Me.LastName_txtbx If Me.telnumb_txtbx = "" Or IsNull(Forms![NewContact_Frm]![telnumb_txtbx]) Then Dbtelnum = "0" Me.telnumb_txtbx = Dbtelnum End If If Me.emailadd_txtbx = "" Or IsNull(Forms![NewContact_Frm]![emailadd_txtbx]) Then strEmailAdd = "unknown" Me.emailadd_txtbx = strEmailAdd End If If Me.FirstName_txtbx = "" Or IsNull(Forms![NewContact_Frm]![FirstName_txtbx]) Then MsgBox "Please Add The Persons First Name", vbInformation Me.FirstName_txtbx.SetFocus Exit Sub End If If Me.LastName_txtbx = "" Or IsNull(Forms![NewContact_Frm]![LastName_txtbx]) Then MsgBox "Please Add The Persons Last Name", vbInformation Me.LastName_txtbx.SetFocus Exit Sub End If If Me.emailadd_txtbx = "" Or IsNull(Forms![NewContact_Frm]![emailadd_txtbx]) Then strEmailAdd = "unknown" End If DoCmd.SetWarnings False DoCmd.RunSQL = "INSERT INTO (CompanyContact_tbl FirstName, Surname, TelNumber, CompanyID, EmailAddress " & _ "Values '" & strFirstname & "', '" & strLastName & "', Dbtelnum, lngCompanyID, '" & strEmailAdd & "' )" DoCmd.SetWarnings True Me!NewContact_Frm.Form.Requery Clearfield End Sub