¿Existe un reemplazo para el operador $ ??
Publicado por Andrea (325 intervenciones) el 16/08/2010 00:43:29
Buscando la manera de aumentar la velocidad en búsquedas en trabajo en red, me surgió una duda:
- Tengo armado un buscador donde el usuario ingresa cualquier cadena o subcadena y devuelve una lista con los posibles clientes, artículos, proveedores, etc (lo tengo armado para cualquier tabla)
En el keypress de un TEXTBOX tengo el siguiente código
SELECT codigo, nombre FROM mi_tabla INTO CURSOR cursor_temp WHERE ALLTRIM(this.value) $ nombre
Con esta sentencia, el usuario va filtrando todos los nombres en un cursor temporal
Si el usuario quiere buscar a todos los JUAN
Escribiendo____Aparece
"J"_________ _"ALVAREZ JOSE", "GOMEZ JUAN", "JUSTO MATIAS","LA JUANA SA", "JUAREZ, EMILIO",etc
"JU"_________"GOMEZ JUAN", "JUSTO MATIAS", "LA JUANA SA", "JUAREZ EMILIO"
"JUA"________"GOMEZ JUAN", "LA JUANA SA", "JUAREZ EMILIO"
"JUAN"_______"GOMEZ JUAN", "LA JUANA SA"
etc.
ESTO FUNCIONA BIEN, pero se pone algo lento cuando trabaja en red (ver post anterior"
¿HABRÁ ALGUNA FORMA DE MEJORAR EL OPERADOR DE COMPARACIÓN "$" ??
Muchas gracias =)
- Tengo armado un buscador donde el usuario ingresa cualquier cadena o subcadena y devuelve una lista con los posibles clientes, artículos, proveedores, etc (lo tengo armado para cualquier tabla)
En el keypress de un TEXTBOX tengo el siguiente código
SELECT codigo, nombre FROM mi_tabla INTO CURSOR cursor_temp WHERE ALLTRIM(this.value) $ nombre
Con esta sentencia, el usuario va filtrando todos los nombres en un cursor temporal
Si el usuario quiere buscar a todos los JUAN
Escribiendo____Aparece
"J"_________ _"ALVAREZ JOSE", "GOMEZ JUAN", "JUSTO MATIAS","LA JUANA SA", "JUAREZ, EMILIO",etc
"JU"_________"GOMEZ JUAN", "JUSTO MATIAS", "LA JUANA SA", "JUAREZ EMILIO"
"JUA"________"GOMEZ JUAN", "LA JUANA SA", "JUAREZ EMILIO"
"JUAN"_______"GOMEZ JUAN", "LA JUANA SA"
etc.
ESTO FUNCIONA BIEN, pero se pone algo lento cuando trabaja en red (ver post anterior"
¿HABRÁ ALGUNA FORMA DE MEJORAR EL OPERADOR DE COMPARACIÓN "$" ??
Muchas gracias =)
Valora esta pregunta


0