Crystal Report - En donde estoy fallando

23/10/2003 - 15:47 por Alfonso | Informe spam
Hola amigos que tal.
Estoy haciendo un Sistema de facturación en VB.NET y tengo un gran problema.
Para emitir la factura diseñe el formato con el Crystal Report que trae
Visual Studio .NET, esto a través de un dataset con las tablas necesarias
para imprimir la factura. Luego al momento de imprimir le indico al objeto
reporte que su datasource es un dataset que se lleno previamente y que
coincide con la estrucutra del dataset que use para diseñar el reporte.
Bueno, el problema radica en que desde el momento en que le asigno el
datasource al objeto reporte hasta el momento que sale la factura por la
impresora transcurren unos 2 minutos en promedio. Esto me preocupa
ampliamente pues no tengo idea el porque dura tanto en establecer la fuente
de datos e imprimir el reporte, de hecho no estoy mostrando vista previa. Ni
siquiera el Crystal tiene que buscar datos a ningún servidor de datos pues
yo le estoy dando todo listo en el dataset que le asigno.
Es que acaso el crystal no funciona a la velocidad requerida para una
facturación en donde no me conviene que la cada factura para salir dure 2
minutos.
¿Que puedo estar haciendo mal?
¿Tengo que mandar a imprimir sin usar el crystal para estos casos?

De antemano gracias a los que me puedan orientar a ver que hago con este
dolor de cabeza!!!

Preguntas similare

Leer las respuestas

#6 Pablo Fabian Savino
28/10/2003 - 02:54 | Informe spam
Hola,
para hacer ese tipo de cosas, te sujiero que llenes el dataset
por medio de la ejecucion de un Store Procedure en el servidor, mas rapido
que el propio Servidor para hacer la consultano creo que
encuentres.

Hacte un Store Procedure con tu consulta y luego lo llamas "exec mi_sp
param1,param2,etc" y que este SP llene tu dataset.

Crystal es demaciado lentoooooooooo siempre para hacer las consultas, es
mejor que llenes el dataset por medio de un SP, bueno, esa es mi manera de
trabajar.todo del lado del server y es mas que rapido.

Saludos


firma
"Alfonso" wrote in message
news:
Hola amigos que tal.
Estoy haciendo un Sistema de facturación en VB.NET y tengo un gran


problema.
Para emitir la factura diseñe el formato con el Crystal Report que trae
Visual Studio .NET, esto a través de un dataset con las tablas necesarias
para imprimir la factura. Luego al momento de imprimir le indico al objeto
reporte que su datasource es un dataset que se lleno previamente y que
coincide con la estrucutra del dataset que use para diseñar el reporte.
Bueno, el problema radica en que desde el momento en que le asigno el
datasource al objeto reporte hasta el momento que sale la factura por la
impresora transcurren unos 2 minutos en promedio. Esto me preocupa
ampliamente pues no tengo idea el porque dura tanto en establecer la


fuente
de datos e imprimir el reporte, de hecho no estoy mostrando vista previa.


Ni
siquiera el Crystal tiene que buscar datos a ningún servidor de datos pues
yo le estoy dando todo listo en el dataset que le asigno.
Es que acaso el crystal no funciona a la velocidad requerida para una
facturación en donde no me conviene que la cada factura para salir dure 2
minutos.
¿Que puedo estar haciendo mal?
¿Tengo que mandar a imprimir sin usar el crystal para estos casos?

De antemano gracias a los que me puedan orientar a ver que hago con este
dolor de cabeza!!!



Respuesta Responder a este mensaje
#7 Pablo Fabian Savino
28/10/2003 - 02:54 | Informe spam
Hola,
para hacer ese tipo de cosas, te sujiero que llenes el dataset
por medio de la ejecucion de un Store Procedure en el servidor, mas rapido
que el propio Servidor para hacer la consultano creo que
encuentres.

Hacte un Store Procedure con tu consulta y luego lo llamas "exec mi_sp
param1,param2,etc" y que este SP llene tu dataset.

Crystal es demaciado lentoooooooooo siempre para hacer las consultas, es
mejor que llenes el dataset por medio de un SP, bueno, esa es mi manera de
trabajar.todo del lado del server y es mas que rapido.

Saludos


firma
"Alfonso" wrote in message
news:
Hola amigos que tal.
Estoy haciendo un Sistema de facturación en VB.NET y tengo un gran


problema.
Para emitir la factura diseñe el formato con el Crystal Report que trae
Visual Studio .NET, esto a través de un dataset con las tablas necesarias
para imprimir la factura. Luego al momento de imprimir le indico al objeto
reporte que su datasource es un dataset que se lleno previamente y que
coincide con la estrucutra del dataset que use para diseñar el reporte.
Bueno, el problema radica en que desde el momento en que le asigno el
datasource al objeto reporte hasta el momento que sale la factura por la
impresora transcurren unos 2 minutos en promedio. Esto me preocupa
ampliamente pues no tengo idea el porque dura tanto en establecer la


fuente
de datos e imprimir el reporte, de hecho no estoy mostrando vista previa.


Ni
siquiera el Crystal tiene que buscar datos a ningún servidor de datos pues
yo le estoy dando todo listo en el dataset que le asigno.
Es que acaso el crystal no funciona a la velocidad requerida para una
facturación en donde no me conviene que la cada factura para salir dure 2
minutos.
¿Que puedo estar haciendo mal?
¿Tengo que mandar a imprimir sin usar el crystal para estos casos?

De antemano gracias a los que me puedan orientar a ver que hago con este
dolor de cabeza!!!



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida