Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/03/2003, 16:10
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
a ver... si no te entiendo mal, lo que pretendés es que te muestre las palabras que comiencen por el criterio (ya sea ésta la primer palabra o una intermedia) pero nunca las palabras en dónde el criterio caiga completamente dentro de ella?
(o sea.. si se busca ca que encuentre "juan cardoso", "cardoso juan" y no "scalabrini ortiz"??)

Si es así, es fácikl.. Veamos.. una palabra tiene un espacio adelante (si es intermedia en la cadena) o no (si es la primer palabra). Entonces generás dinámicamente "un campo nuevo" que sea una concatenación de un espacio más el contenido del campo y luego buscás en dicho campo las cadenas coincidentes con "cualquier cosa - espacio - criterio - cualquier cosa"


Sería algo así, aunque no comprobé demasiado bien la sintaxis:

strsql = "select * FROM publicaciones WHERE (((' ' & [publicaciones]![autor]) Like '% '"&vector(0)&"%))..."




Editando:
Funciona bien, al menos desde una consulta dentro del Access

Última edición por AlZuwaga; 03/03/2003 a las 16:12