Cómo sondear el "tipo" de campo de una tabla para aplicar un filtro a un formulario
Es una pregunta para Jacinto Trillo
Pues al final no me sale la cosa...
Quería comentarte que en el CboCampoElegido da errores cuando selecciono en el combo "CboOrdenar" los siguientes campos que no son tipo texto:
IDLIBRO (tipo autonumérico)
AÑO (tipo numérico)
EXISTENTE (tipo si/no)
FECHAALTA y FECHABAJA (tipo fecha)
...
Supongo que para estos casos habría que añadir algo a:
Private Sub CboCampoElegido_AfterUpdate ()
'para filtrar por el campo elegido
If not isnull (me.CboCampoElegido) and me.CboCampoElegido <>"" then
Dim FiltroCampo as string
FiltroCampo= CampoSeleccionado & " = ' " & me.CboCampoElegido & " ' "
me.Filter= FiltroCampo
Me.FilterOn = true
me.CboCampoElegido = Null
end if
end sub
... Me comentaste que previo al filtro habría que indicar con un "Select Case" los diferentes "tipos de campos" a los que aplicar el filtro.
Si quieres probar el combo con problemas (Cbo. CampoElegido) lo teníamos en la Bd de pruebas que me enviaste, en el formulario "FiltroGeneral".
Ya me indicas y