** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - problemas al realizar una busqueda mediante codigo
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

problemas al realizar una busqueda mediante codigo

 Responder Responder
Autor
Mensaje
cuic Ver desplegable
Nuevo
Nuevo


Unido: 11/Septiembre/2006
Localización: España
Estado: Sin conexión
Puntos: 48
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita cuic Cita  ResponderRespuesta Enlace directo a este mensaje Tema: problemas al realizar una busqueda mediante codigo
    Enviado: 29/Julio/2020 a las 23:03
un cordial saludo a todos
hace tiempo en este maravilloso foro me pasaron un codigo para realizar busquedas en un formulario que me a funcionado perfectamente. el problema es que si buscaba por ejemplo el registro ""the house" me muestra correctamente todos los registros con esa palabra.  ahora he descubierto que si busco per ejemplo "it's the  house" a la que encuentra el símbolo " ' " se queda y no busca nada.

este el el codigo 

  Dim strCadendaBusqueda2 As String
    Dim strCondicio2 As String

    If Not IsNull(Me.buscatitulo) Then
        strCadendaBusqueda2 = Me.buscatitulo
        
        strCondicio2 = "[titulol] like '*" & strCadendaBusqueda2 & "*'"
    
        Me.FilterOn = True
        Me.Filter = strCondicio2
    Else
        Me.FilterOn = False
    End If
Me.buscatitulo = ""
End Sub


alguien puede indicarme como puedo solucionar el problema
muchas gracias a todos
  
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 5755
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita mounir Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 29/Julio/2020 a las 23:20
Hola!

En la sección de "Tus funciones favoritas...." en este foro encuentras varios ejemplos de filtros del compañero VIMIPAS.

Otra fuente es ésta:-
Access – Hacer que un buscador encuentre registros en formato texto bien vayan acentuados o no usando VBA
Un Saludo.
Arriba
emiliove Ver desplegable
Moderador
Moderador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5212
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita emiliove Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 29/Julio/2020 a las 23:36
Hola
También puedes reemplazar la comilla simple por dos comillas simples como aconseja Emilio Sancha, o puedes hacerlo con comillas dobles como Lo hace Patxi Saenz, pero mejor que sean ellos lo que te digan:


Saludos.
Arriba
cuic Ver desplegable
Nuevo
Nuevo


Unido: 11/Septiembre/2006
Localización: España
Estado: Sin conexión
Puntos: 48
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita cuic Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 29/Julio/2020 a las 23:38
ok voy a mirar los ejemplos y las dobles comillas
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable