Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2013, 12:40
Miquel_Poma
 
Fecha de Ingreso: diciembre-2013
Mensajes: 1
Antigüedad: 10 años, 4 meses
Puntos: 0
Error de compilación: Se esperaba: fin de la instrucción

Quiero hacer un filtro de clientes de una base de datos access 2013, y quiero hacerlo por el campo "Poblacion", o sea, que me muestre todos los clientes que sean de la ciudad que yo ponga en el recuadro de texto tpf, he buscado por internet y lo he hecho igual que en el ejemplo que me daban, pero a mi me da error, y al del ejemplo no, aquí les dejo el texto y el error que me da:

Private Sub tpf_Exit(Cancel As Integer)
Me.Filter = ""
Me.FilterOn = False

If Len(tpf) > 0 Then
Me.Filter = "[Poblacion] like " & chr(34) & "*" tpf & "*" & chr(34)

Me.FilterOn = True

End If

End Sub

Cuando salgo de la linea Me.Filter = "[Poblacion] like " & chr(34) & "*" tpf & "*" & chr(34) esta se pone roja y me manda el siguiente mensaje por pantalla:

Error de compilación:
Se esperaba: fin de la instrucción

Eso es todo, he seguido las instrucciones que dan en el video de esta pagina web http://sgh.com.mx/blog/2013/04/03/filtros-con-codigo-sencillo/
He echo todo lo que ha hecho él, pero a mi me da ese error, la única diferencia es la versión de Access, el usa la versión 2007 y yo la 2013.