Access - Uso de * en los filtrados?

 
Vista:

Uso de * en los filtrados?

Publicado por Alfonsete (1 intervención) el 06/06/2006 09:41:58
Buenos días a todos:

Tengo un problema. Creo que es posible utilizar el asterisco para poder filtrar teniendo en cuenta tan sólo la ocurrencia de ciertos caracteres dentro de un campo de un registro, es decir, por ejemplo *ez me devolvería al filtrar todos los apellidos que acaben por -ez. Sin embargo, no funciona y no tengo ni idea de por qué.

Os envío el código

Sub FiltrarFormulario()

Dim Filtro As String

If Not IsNull(cmbUbicacion) Then
If cmbUbicacion <> "" Then
Filtro = Filtro & " apellido='*" & cmbApellido & "' and " # Clave!!
End If
End If

If Len(Filtro) > 0 Then
Filtro = Left(Filtro, Len(Filtro) - 4)
End If

subFrmPlataformas.Form.FilterOn = False
subFrmPlataformas.Form.Filter = Filtro
subFrmPlataformas.Form.FilterOn = True

Creo que por ejemplo, para el caso apellido debería filtrar todos los registros que cumplen lo indicado anteriormente (*ez, me devolvería todos los -ez), pero no es así... A alguien se le ocurre una idea? (cmbApellido es un combo)
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Uso de * en los filtrados?

Publicado por Rodolfo (463 intervenciones) el 06/06/2006 18:07:11
Fijate antes del asterisco reemplaza el = por like y te va a andar joya

Rodolfo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar