Visual Basic - filtros anidados

Life is soft - evento anual de software empresarial
 
Vista:

filtros anidados

Publicado por jose (3 intervenciones) el 27/11/2006 14:32:46
hola, tengo desarrollado un codigo que al hacer click en un combo me filtra una tabla, lo que quiero es que al hacer click en otro combo me siga filtrando por los dos criterios , o sea si en el primero elegi luis y en el segundo perez, que me filtre todos los luis y perez que haya en la tabla. puse: Private Sub comboc_Click()
With database.rstabla
If combot = "" Then
If comboc <> "" Then
crite = "clas Like '" + comboc + "*'"
Else
crite = "tip_a Like '" + combot + "*'"
End If
Else
If comboc <> "" Then
crite = "clas Like '" + comboclas + "*'" And "tip_a like '" + combot + "*'"
ME DA ERROR EN ESTA LINEA DICE ERROR 13 NO COINCIDEN LOS TIPOS
Else
crite = "tip_a Like '" + combot + "*'"
End If
End If
.Filter = crite
End With
End Sub
POR FAVOR SI ALGUIEN SABE QUE RESPONDA,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