sql - Update with NULL for a Numeric field with a textfield in a form -
i want able update numeric column different values , able clear values in field (set field null). able update field number want whenever delete value , set nothing, it's giving me error.
here's code:
private sub txtportnumber_afterupdate() dim portsql string portsql = "update switches set [port number] = " & me.txtportnumber & " id = " & me.txtid3 & "" docmd.runsql (portsql) me.refresh end sub
how recommend me approaching issue? i'm thinking need write if-else statement i'm unsure of put.
txtid3 number , txtportnumber numeric.
sorry got started on this, thought vb.net , not access. let me know if works:
private sub txtportnumber_afterupdate() dim portsql string dim portnumber integer dim myid integer if isnumeric(me.txtid3) myid = cint(me.txtid3) if isnumeric(me.txtportnumber) portnumber = cint(me.txtportnumber) portsql = "update switches set [port number] = " & portnumber & " id = " & myid & "" else portsql = "update switches set [port number] = null id = " & myid & "" end if docmd.runsql (portsql) end if me.refresh end sub
Comments
Post a Comment