C# y Crystal

Iniciado por Beowulf, 2 Agosto 2010, 15:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Beowulf

Hola, les comento una duda, soy nuevo el uso de c# y crystal (estoy usando el Visual Studio 2008), cree una aplicacion con MSSQL server, utlizando todo lo que podia (data set tipado y no tipados) como para probar lo que podia hacer, el problema surge cuando desea llamar a un reporte en crystal, para ello uso un formulario nuevo donde coloco crystalReportViewer para llamar el reporte, por cierto paso desde el formulario base los parametros para filtar los campos en este nuevo formulario y luego llamar al reporte con el dataset creado. Las tablas que uso poseen muchos registros (mas de 10000) la carga de los datos en el crystalReportViewer es muy lento. Supongo que estoy usando mal el crystal. Como lo harian?
La navaja de Occam: la explicación mas simple suele ser que alguien la ha cagado (G. Hause)

BandidoOFF

No entiendo muy bien lo que quieres hacer....pero te podria decir que generar un reporte con tal cantidad de registros en Crystal ha de ser lento.

Yo intentaria verificar si realmente es necesario generar un reporte con ese volumnen de datos. Ademas no se si lo estas haciendo con una aplicacion web o de escritorio.
Entre mas se, mas dudas tengo.

Beowulf

Gracias con la respuesta, es una aplicacion de escritorio, funcionando todo en una maquina local, leyendo otros post, mejore un poco porque en la conexion filtro los registros, estoy ahora intentando pasar como parametros el dataset al formulario que tiene el crystalreportviewer
La navaja de Occam: la explicación mas simple suele ser que alguien la ha cagado (G. Hause)

[D4N93R]

Quién va a leer un reporte con más de 10.000 registros?  :-\

Beowulf

Tenes razon, fue una estuppides, cuando establecia la conexion con Sql limitaba una de las tablas, sin darme cuenta que la que lleva el detalle (mas de 10000) registros se cargaba completa, entonces le aplique un "Where" tanto a la tabla encabezado como la que sirve de detalle, envienadole solo unos 20 registros. En mi defensa puedo decir que siempre programe en Visual Fox y trabaja mas o menos asi, no me preocupaba la cantidad de registros
La navaja de Occam: la explicación mas simple suele ser que alguien la ha cagado (G. Hause)

[D4N93R]

Esas son las malas costumbres que vienen de FoxPro xD

Vale, espero que con ese filtro que le pusiste te haya ido mejor, cualquier cosa avisa.

Saludos!

Beowulf

Si, mejoro muchisimo, tengo que cambiar la forma de pensar, son varias las malas constumbres. Gracias  :-[
La navaja de Occam: la explicación mas simple suele ser que alguien la ha cagado (G. Hause)