ayuda con indices!!!!!
Publicado por angel (100 intervenciones) el 05/07/2008 18:40:29
tengo una tabla con dos campos que almacenan numero telefonicos, uno de ellos es el numero de telefono y el otro el numero marcado, esta info es de un historial de una planta tele fonica... o algo por el estilo.
estoy programando una aplicacion, un reporte, y he topado con el siguiente problema
en base al parametro de fecha, hago un select a la tabla extrayendo los datos de la fecha q el usuario quiere consultar, eso lo meto a un cursor curbase.
luego en ese curbase, necesito ir buscando unos registro para irlos clasificando, entonces para la busqueda necesito dos parametros el numero y el numero marcado. usualmente yo esto siempre lo he hecho con un locate, locate for tel='v1' and t2='va2' pero en este caso no funciona pq se tarda uuuuuuuuuuuuuuuuuuuuuuuuuu un mundial... entonces creo q necesito crear un indice..
yo se q debo buscar con el seek(), pero actualmente solo puedo parametrizar por un campo, y la busqueda como ya explicque necesita dos parametros el numero marcado y el telefono, para buscar los registros.. entonces el seek deberia ser algo asi, no se seme ocurre IF SEEK(TELEFONO_A_BUSCAR,NUMERO_MARCADO_A_BUSCAR) DARLE LOS DOS PARAMETROS PARA Q ME ENCUENTRE EL REGISTRO.... como hago eso ?
de ante mano gracias...
estoy programando una aplicacion, un reporte, y he topado con el siguiente problema
en base al parametro de fecha, hago un select a la tabla extrayendo los datos de la fecha q el usuario quiere consultar, eso lo meto a un cursor curbase.
luego en ese curbase, necesito ir buscando unos registro para irlos clasificando, entonces para la busqueda necesito dos parametros el numero y el numero marcado. usualmente yo esto siempre lo he hecho con un locate, locate for tel='v1' and t2='va2' pero en este caso no funciona pq se tarda uuuuuuuuuuuuuuuuuuuuuuuuuu un mundial... entonces creo q necesito crear un indice..
yo se q debo buscar con el seek(), pero actualmente solo puedo parametrizar por un campo, y la busqueda como ya explicque necesita dos parametros el numero marcado y el telefono, para buscar los registros.. entonces el seek deberia ser algo asi, no se seme ocurre IF SEEK(TELEFONO_A_BUSCAR,NUMERO_MARCADO_A_BUSCAR) DARLE LOS DOS PARAMETROS PARA Q ME ENCUENTRE EL REGISTRO.... como hago eso ?
de ante mano gracias...
Valora esta pregunta


0