Problema con búsquedas con &


(Pascual) #1

Tengo un problema al realizar unas busquedas filtrando por Nombre e introducir en la condicion de busqueda el simbolo "&" al parecer se salta este simbolo y filtra la busqueda de el en adelante de la siguiente forma

D&D Manual --> Me nmuestra todos los registros que contienen la palabra "Manual" obviando si contiene o no D&D.

SALUDOS y GRACIAS.


(Pascual) #2

Me paso el otro dia lo mismo con los espacios y con los puntos, supongo que debe de ser un problema respecto a las restricciones de busqueda o caracteres reservados, podriais confirmarmelo.

UN SALUDO


([N4] mperez) #3

Podías especificar un poco más, estas Filtrando o estas Buscando por que son cosas distintas.

Si estas buscando, lo estas haciendo por palabra o por trozos, o estas buscando alfabeticamente?

Si es por palabras o trozos estos indices tienen su forma de trabajar particular, pero tambien influye la posible comprension del Indice. Una cosa es que el campo sea Alfa 256 o que sea Alfa 40, pero además si te fijas, un campo Alfa 256 lo puedes indexar, pero como Alfa 40, ver propiedad Conversión, o sea que las posibilidades son muy variadas,

Dependiendo del tipo de conversión o del campo, estos contienen o no unos tipos de caracteres o todos

http://velneo.es/info_v7_77_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/proyecto_de_datos/tabla/indice


(Pascual) #4

Pues estoy haciendo una busqueda a traves de un formulario, colocando en una variable aquello a buscar y a traves de u índice por partes quiero sacar aquellos registros que contienen D&D, por ejemplo, pero al parecer el & no lo detecta o recoje, y me ha pasado lo mismo con el . para buscar S.L.,

Por otra parte el campo es alfa 128 el de el &, ahora lo he cambiado a 256 y alfa 256 el de el punto.

GRACIAS POR L AYUDA. SALUDOS.




([N1] Pepeto) #5

@Pascual
Lo que Miguel te ha indicado y no se si has revisado, es que el campo puede ser Alfa256, pero el indice puede que lo tengas configurado para realizar la conversion a Alfa40 o Alfa64 y si es asi, los caracteres que indicas no son indexados.

Deberias comprobar la configuracion de las propiedades de los indices y cambiar la Conversión=NINGUNA

un saludo
Jose Luis
http://www.ascsl.com
http://ascsl.net


(Pascual) #6

He estado mirando para hacer eso que me has comentado, pero el índice en concreto no me deja aplicar esta propiedad. Me explico:

Resulta que este índice esta hecho por trozos de palabras y por ello no me deja cambiar el modo Campo completo a Campo por partes, de esta forma podria aplicar la propiedad Conversion a ninguna, pero desde campo completo esta propiedad no esta ativa.

Esto me hace pensar que no sea ese el problema ya que al ser campo completo y no dejarme aplicar la propiedad no hace conversion alguna.

GRACIAS, a ver si podemso llegar a una solucion para esta búsqueda, pues me la dejé por imposible, pero habiendo terminado las demas opciones es lo último que me queda.

UN SALUDO
Pascual