¿Cómo Filtrar campo numérico según un combo?
He usado este código para filtrar campos con formato texto utilizando un combo que función cuando dígito o escojo de las opciones.
Necesito filtrar campos numéricos, y no sé qué deba modificar en el código para que me funcione correctamente y que al no encontrar el numero indicado me lance un mensaje indicándome que "ese numero de muestra no existe".
De ser posible quisiera que no fuera necesario un botón de limpiar el combo.
Campo numérico= NumIdMuestra
Combo= cboBuscarMuestra
Private Sub cboBuscarMuestra_Change() Dim vMuestra As String vMuestra = Nz(Me.cboBuscarMuestra.Text, "") If vMuestra = "" Then Me.FilterOn = False Else: With Me .Filter = "[NumIdMuestra] LIKE '*" & vMuestra & "*'" .FilterOn = True .cboBuscarMuestra.SetFocus .cboBuscarMuestra.SelStart = Len(vMuestra) Me.cboBuscarMuestra.SetFocus End With End If End Sub
Respuesta de Julián González Cabarcos
1