thegameoflife
Programmer
I’m trying to do a SQL insert statement. The statement work good only if all the fields are filled in on the form. What can I do to allow for null fields in the form? Currently the SQL statement will error out if one of the fields is null.
Code:
Private Sub cmdsave_Click()
Dim rsmytable As Recordset
Dim Sqll As String
Dim prvname
Dim membr
Dim membrnum
Dim claimnum
Dim reqdate
Dim amt
Dim reasn
Dim prdct
Dim rq
Dim cmpdate
Dim opper
Me.txtprovider.SetFocus
prvname = Me.txtprovider.Text
Me.txtmember.SetFocus
membr = Me.txtmember.Text
Me.txtmembernum.SetFocus
membrnum = Me.txtmembernum.Text
Me.txtclaimnum.SetFocus
claimnum = Me.txtclaimnum.Text
Me.txtreqdate.SetFocus
reqdate = Me.txtreqdate.Text
Me.txtamount.SetFocus
amt = Me.txtamount.Text
Me.cmbreason.SetFocus
reasn = Me.cmbreason.Text
Me.txtproduct.SetFocus
prdct = Me.txtproduct.Text
Me.txtreq.SetFocus
rq = Me.txtreq.Text
Me.txtcompdate.SetFocus
cmpdate = Me.txtcompdate.Text
Me.txtopperror.SetFocus
opper = Me.txtopperror.Text
Set rsmytable = New ADODB.Recordset
rsmytable.ActiveConnection = CurrentProject.Connection
rsmytable.Open "TBL_Master", , adOpenKeyset, adLockOptimistic, adCmdTable
Sqll = "Insert INTO TBL_Master(Provider,Member,Member_Num,Claim_Num,Req_date,Amount,Reason,Product,Req,Comp_Date,Opp_Error)" & _
"VALUES('" & prvname & "','" & membr & "'," & membrnum & ",'" & claimnum & "','" & reqdate & "','" & amt & "','" & reasn & "','" & prdct & "','" & rq & "','" & cmpdate & "','" & opper & "');"
DoCmd.RunSQL Sqll
rsmytable.Close
End Sub