Problema a la hora de montar un filtro con LIKE
Estoy un formulario con un filtro para la extracción de informes.
Tengo un campo de longitud 4, que es el tipo de incidencia (texto), que en función del ámbito empieza por un número u otro:
Los que son tipo 0XXX son del ámbito A
Los que son tio por 1XXX son del ámbito B
Y así hasta 10 ámbitos
He montado en el formulario una serie de botones para seleccionar los ámbitos que se desean sacar en el informe, y aprovechando el hecho que cada ámbito empieza con un caracter peculiar, he pensado en aplicar el LIKE.
En VBA he puesto de momento sólo 2 botones para ir probando:
mifiltro = filtro del resto de campos que funciona correctamente
If Me.TxtTipo0.Value = True Then
codigo_incidencia = " AND [Codigo_Incidencia] like '[0]*' "
End If
If Me.TxtTipo1.Value = True Then
codigo_incidencia = codigo_incidencia & " AND [Codigo_Incidencia] like '[1]*' "
End If
miFiltro = miFiltro & codigo_incidencia
La cuestión está en que:
Si sólo selecciono un botón, por ejemplo el ámbito A, me lista correctamente los que empiezan por 0
Si sólo selecciono el ámbito B, me lista los que empiezan por 1
Pero si clico los dos, me sale en blanco.
No sé si es un tema de comillas, que siempre me lío, o el hecho que no sé si se pueden hacer dos like sobre el mismo campo con distinto valor...
¿Y si quieres filtrar por dos (o más) tipos?.... XD. Además ten en cuenta que quiere hacer un filtro múltiple. Un saludo - Sveinbjorn El Rojo
Diego: En la línea que me escribe Javi. Donde habla un maestro los alumnos poco tienen que decir.He remitido a Javi atu respuestas. Mis saludos >> Jacinto - Jacinto Trillo Jareño