hacer un filtro por fecha y contar el filtro
Publicado por Oscar (3 intervenciones) el 08/02/2018 16:41:55
Hola, tengo una consulta ya que soy novato en este lenguaje y desde ya agradecido por la ayuda:
Estoy tratando de hacer un filtrado mediante un "olecontol date picker " , luego lo cuente el registro filtrado y me lo arroje en un txt de lo cual ya me a salido con el siguiente codigo que les adjunto :
Me lo realiza correctamente pero el problema es que la tabla contiene mas de 30 mil registro por lo cual se demora unos 3 min en arrojarme el resultado por lo cual estoy buscando una mejor opcion en verdad les agradeceria por que pude leer que hay otra manera con codigo neto de vfp pero como dije al inicio soy novato aun en este lenguaje y les agradeceria mucho que me pudieran ayudar.
Estoy tratando de hacer un filtrado mediante un "olecontol date picker " , luego lo cuente el registro filtrado y me lo arroje en un txt de lo cual ya me a salido con el siguiente codigo que les adjunto :
1
2
3
4
5
6
7
8
select * from datos where fecha = thisform.olecontrol1.OBJECT.Value order by fecha into cursor cresultado
contado=reccount("cresultado")
if reccount("cresultado") > 0
thisform.txtdbf.Value=contado
else
MESSAGEBOX("Conte Fallido")
ENDIF
Me lo realiza correctamente pero el problema es que la tabla contiene mas de 30 mil registro por lo cual se demora unos 3 min en arrojarme el resultado por lo cual estoy buscando una mejor opcion en verdad les agradeceria por que pude leer que hay otra manera con codigo neto de vfp pero como dije al inicio soy novato aun en este lenguaje y les agradeceria mucho que me pudieran ayudar.
Valora esta pregunta
0