vba - Recordset.Filter for a string field does not work for the value of a control -


the 2 items of interest [jobnum] , me!jobid.value. when keep below (where me!jobid textbox on form), rsfiltered returns 0 records. if replace me!jobid.value "1000-3234", returns expected 5. there reason why referencing control value doesn't work? when declare string variable , set equal me!jobid.value , use still doesn't work.

dim db database dim rs recordset dim rsfiltered recordset dim strquery string  strquery = "select estimate.jobnum, magnet.sequence, magnet.startdate, magnet.enddate, magnet.weekendwork estimate right join magnet on estimate.id = magnet.[estimateid];" set db = currentdb set rs = db.openrecordset(strquery) rs.filter = "[jobnum]=" & me!jobid.value set rsfiltered = rs.openrecordset 

"1000-3234" string, thus:

rs.filter = "[jobnum] = '" & me!jobid.value & "'" 

Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -