Hey si_the_geek

It is in text format because the application user ocasionally enters some text, her database is very inconsistent.

ive tried doing a replace but still doesn't work.


VB Code:
  1. sMHouse = Me.TextMHouse
  2.  
  3. sMH = Split(sMHouse, " ")
  4.  
  5. sMHouse = "  and ( "
  6.        
  7.         Do While sMH(0) <= sMH(1)
  8.            
  9.             sMHouse = sMHouse & " ( Replace([Monthly Household],'$','') like '%" & sMH(0) & "%' ) or "
  10.             sMH(0) = sMH(0) + 1
  11.         Loop
  12.        
  13.          sMHouse = Mid(sMHouse, 1, Len(sMHouse) - 5)
  14.          
  15.          sMHouse = sMHouse & " or Replace([Monthly Household],'$','') not like '%" & sMH(0) & "%' or Replace([Monthly Household],'$','') not like '%" & sMH(1) + 1 & "%') and [Monthly Household] is not null ) "
  16. MsgBox sMHouse