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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -