| |||
Crystal Report:Error en editor de formula para selección de registros Buenas tardes colegas, les planteo lo siguiente, estoy trabajando con Crystal Report 8, la versión Professional, he realizado mis reportes sin ningun problema, los he integrado a aplicaciones web y todo lo demas, el caso de esta consulta es que estoy realizando un reporte en donde hay que evaluar varios escenarios de consulta, para ello estoy usando el editor de formulas para selección de registros, lo que me ha dado cuenta hoy es que al intentar guardar la super formula que define la selección de registros, me inhabilita la opción de guardar, no se si sea por el numero de lineas que estoy empleando para la formula, por que estoy consiente de que es amplia y esta constituida basicamente por bloques "IF" donde se evaluan ciertas condiciones o escenarios...la pregunta es: ¿Para los que han usado esta herramenta, les ha pasado algo parecido? El otro caso es que cuando hay muchos registros ciertamente el reporte se tarda mucho (a mi criterio) en imprimir los registros deseados. La otra pregunta es: ¿Ademas del metodo tradicional, (a traves de la selección de registros), es posible pasar un Query en especifico para definir la consulta a mostrar? Gracias de antemano por sus comentarios. Si no se entiende algo, por favor no duden en preguntarme. Ah.....Actualmente uso ASP clasico para mostrar estos reportes. |
| |||
Pasar los parametros del WHERE a la consulta de un reporte en Crystal Report. Que tal Pempas, disculpa por no escribir antes...pues me he topado con otro detalle. Tienes algun ejemplo de como pasarle la consulta sql (con los filtros) , es decir los datos que acompañan a la clausula WHERE. Para que el reporte no solo se haga desde el SQL que posee el reporte. O en todo caso, me interesaria pasar los parametros en la clausula WHERE y asi cerrar mas el Query que envio al Server. Gracias con lo que puedas aportar.
__________________ "Detrás de toda adversidad, hay una bendición escondida." Aldous Huxley. :arriba: |
| |||
Cita: Que tal Myakire, lo que comentas es el procedimiento mas simple que se debe seguir para definir un criterio de selección y para con ello una formula de selección de registros, mi pregunta va orientada a ver "COMO HACER" para que en el Query que envia el Crystal (Que es el mismo que muestra usando el Crystal, en la opción Database del menú --> Show SQL Query) una ves que se instancia desde ASP poder pasarle los parametros del periodo que quiero consultar, lo que actualmente ocurre es que ciertamente como tu comentas implemento formulas para pasarle una serie de parametros, por supuesto hay unos que son constantes y los expecifico de forma directa en la formula de selección, mientras otros que son los que me definen las consultas o el resumen de los datos que se quieren ver, a estos ultimos los hago llegar mediante formulas desde ASP, pero el Query del reporte, especificamente en el WHERE no me toma esos valores de forma directa, por lo que el Query enviado al server es muy abierto (Trae muchos registros al no tomar en cuenta el periodo en que quiero evaluar los datos y por ende el reporte tarda mucho a mi juicio en verificar a traves de la formula de selección los registros que va a mostrar)...nuevamente especifico; mi pregunta va orientada a como poder hacer para enviar estos filtros al query que define los datos del reporte.
Iniciado por Myakire Puedes definir un campo de parámetro o de fórmula (da lo mismo) y en el asistente de seleccion (clic derecho sobre el campo) defines que el campo es igual a la fórmula (o parámetro, claro). Esto es muy sencillo. Espero que no hayan dudas....Gracias por el comentario de todas formas!
__________________ "Detrás de toda adversidad, hay una bendición escondida." Aldous Huxley. :arriba: |
| |||
Caso Resuelto. Señores.....resolvi dicha situación, usando campos de parametros en el reporte y asi pasando los filtros que se requerian para determinada busqueda desde ASP, una vez que se pasan al reporte en Crystal este los incluye dentro de la sentencia SQL que envia al Server....con lo que he logrado mejorar sustancialmente el rendimiento para que se genere el reporte...por supuesto...mucho MAS rapido. ¿Que como se usan los campos de parametros?...de la misma forma que los campos de formula...y la implementación desde ASP para los campos de parametros es muy similar a la implementación de los campos de formula. Eso si, usando colecciones. Gracias de antemano!
__________________ "Detrás de toda adversidad, hay una bendición escondida." Aldous Huxley. :arriba: |
| |||
Re: Crystal Report:Error en editor de formula para selección de registros yo hice en crystal 10, los reportes y le aplique filtros a los campos, pero cuando los levanto desde el programa, (VB) pasan sin filtros, como soluciono esto desde crystal, que es lo que debo miçodificar para que se guarde con filtros? |
| |||
Re: Caso Resuelto. Cita:
Iniciado por Xcorpio Señores.....resolvi dicha situación, usando campos de parametros en el reporte y asi pasando los filtros que se requerian para determinada busqueda desde ASP, una vez que se pasan al reporte en Crystal este los incluye dentro de la sentencia SQL que envia al Server....con lo que he logrado mejorar sustancialmente el rendimiento para que se genere el reporte...por supuesto...mucho MAS rapido. ¿Que como se usan los campos de parametros?...de la misma forma que los campos de formula...y la implementación desde ASP para los campos de parametros es muy similar a la implementación de los campos de formula. Eso si, usando colecciones. Gracias de antemano! ayudame no entendi, como hago? quiame. porfis en crystal donde voy y que hago? |