Principales respuestas
¿Es Posible Generar y almacenar PDF's con Crystal Reports de forma automática?

Pregunta
-
Saludos expertos en Informacion
Bueno no se que tan coherente sea mi pregunta...pero el caso es que tengo un proyecto aspx con sql 2008 como BBDD y crystal reports para los reportes, ahora dado la forma de trabajo del ambiente en el cual pienso implementar el proyecto, surge la necesidad de generar reportes de forma periódica a fechas especificas, ahora ¿como puedo hacer que el proyecto genere ese reporte en dicha fecha de forma automática aun si nadie ingreso a la aplicación? esto tal vez a nivel servidor dado que es el que esta todo el tiempo funcional.
Respuestas
-
hola, te puedo ayudar con lo que es generar el pdf a partir el crystal generado, pero en aspx no se que como seran los permisos para guardar documentos en el servidor, s no hay problema con eso puedes resolverlo con lo siguiente:
Dim rutaInforme As String = "..." 'rpt Dim rutaResultado As String = "..." 'pdf Using crystal As New ReportDocument crystal.Load(rutaInforme) crystal.ExportToDisk(ExportFormatType.PortableDocFormat,rutaResultado) End Using
Ahora pregunto, no puedes hacer una aplicación de escritorio que lo único que haga sea ejecutar el codigo antes mencionado, y en el servidor creas una tarea programada a ese programa?? Asi no te complicas tanto y le indicas cuando correr por la tarea programada.
Espero te sirva
Leo Lequini- Marcado como respuesta ivankikes domingo, 20 de noviembre de 2011 18:13
Todas las respuestas
-
hola, te puedo ayudar con lo que es generar el pdf a partir el crystal generado, pero en aspx no se que como seran los permisos para guardar documentos en el servidor, s no hay problema con eso puedes resolverlo con lo siguiente:
Dim rutaInforme As String = "..." 'rpt Dim rutaResultado As String = "..." 'pdf Using crystal As New ReportDocument crystal.Load(rutaInforme) crystal.ExportToDisk(ExportFormatType.PortableDocFormat,rutaResultado) End Using
Ahora pregunto, no puedes hacer una aplicación de escritorio que lo único que haga sea ejecutar el codigo antes mencionado, y en el servidor creas una tarea programada a ese programa?? Asi no te complicas tanto y le indicas cuando correr por la tarea programada.
Espero te sirva
Leo Lequini- Marcado como respuesta ivankikes domingo, 20 de noviembre de 2011 18:13
-
Pues si, puedo manejar de la forma que vea conveniente el servidor y perdon x mi ignorancia, pero como podria utilizar una aplicacione de escritorio que segun fechas me ejecute ese codigo?
Otra forma que havia pensado es crear un StoreProcedure en sql express para almacenar el estado de los registros en determinada fecha a una tabla y luego ejecutarlo el SP en dichas segun "Jobs" de sql, y asi solo crear el formulario de crystal para que imprima el reporte simplemente filtrando fechas de esa tabla...pero me encontre con el inconveniente que sql express no cuenta con jobs y otra vez estoy donde empece.
¿que me sugieres?
- Editado ivankikes domingo, 20 de noviembre de 2011 18:23
-
-