Foros del Web » Programando para Internet » ASP Clásico »

EMITIR Reportes usando Cristal Report.... ASP

Estas en el tema de EMITIR Reportes usando Cristal Report.... ASP en el foro de ASP Clásico en Foros del Web. Hola amigos.. es estado haciendo un sistema en ASP y solo me faltan los reportes... pero tienen que salir de uno echo... Haber si me ...
  #1 (permalink)  
Antiguo 12/11/2005, 13:30
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Desacuerdo EMITIR Reportes usando Cristal Report.... ASP

Hola amigos.. es estado haciendo un sistema en ASP y solo me faltan los reportes... pero tienen que salir de uno echo...

Haber si me dejo entender...

La empresa ha echo un reporte en Cristal Report y los emiten usando Visual Basic...

Este reporte recibe los parametros Codigo y Periodo y con esos parametros se genera el reporte desde visual...

Bueno mucho de emitir reportes con ASP... es posible que envie con ASP esos parametros y se emita el reporte??? o tengo que hacer uno especial.. me gusataria reusar ese reporte, pero esta ves que se emita desde la web y no por el visual...

Un abrazo.
  #2 (permalink)  
Antiguo 13/11/2005, 19:39
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Por favor.. necesito ayuda espiritual...
  #3 (permalink)  
Antiguo 14/11/2005, 12:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
En las respuestas anteriores hay mucha ayuda de ese tipo o de ejemplos y ligas
  #4 (permalink)  
Antiguo 14/11/2005, 13:58
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Francamente no veo nada de eso... tampoco encuentro en los FAQ... por favor me podrias dar el link especifico.. te lo agradeceré mucho.. . ya llevo una semana y lo unico que encuentro en internet es reportes en ASP.NET y lo que deseo es en ASP con Cristal Report...

Un Abrazo.
Richard.
  #5 (permalink)  
Antiguo 14/11/2005, 18:03
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Francamente no veo nada de eso... tampoco encuentro en los FAQ... por favor me podrias dar el link especifico.. te lo agradeceré mucho.. . ya llevo una semana y lo unico que encuentro en internet es reportes en ASP.NET y lo que deseo es en ASP con Cristal Report...

Un Abrazo.
Richard.
  #6 (permalink)  
Antiguo 14/11/2005, 18:09
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Pufff el master Myakire ha escrito infinidad de posts al respecto:

http://www.forosdelweb.com/search.php?searchid=475054
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 15/11/2005, 08:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Y la mayoria dicen los mismo, siempre son las mismas preguntas
  #8 (permalink)  
Antiguo 15/11/2005, 10:22
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Cita:
Pufff el master Myakire ha escrito infinidad de posts al respecto:

http://www.forosdelweb.com/search.php?searchid=475054
Lo siento - ningún resultado. Por favor prueba terminos diferentes.





Hice una busqueda con el nombre Myakire y encontre lo que buscaba...

Diculpen por colmarles la paciencia soy nuevo en ASP... , pensé que eran los colaboradores...

Un Abrazo.
  #9 (permalink)  
Antiguo 15/11/2005, 10:31
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Todo depende del cristal con que lo mires: http://www.forosdelweb.com/search.php?searchid=475720
  #10 (permalink)  
Antiguo 15/11/2005, 13:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cierto .... colaboradores ..... nada más ...... colaboramos con gusto pero también debe haber cierto esfuerzo de la otra parte

Saludos
  #11 (permalink)  
Antiguo 16/11/2005, 13:18
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
....... pucha... llevo una semana y no se como hacer reportes con ASP.. lo unico que encuentro son problemas o errores... pero no veo algo basico para hacer reportes...

Un Abrazo.
  #12 (permalink)  
Antiguo 16/11/2005, 13:41
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Tengo Cristal Report 9
  #13 (permalink)  
Antiguo 17/11/2005, 08:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Pues no es diferente el 9 del 7 u 8

a ver, como encontraras, si en realidad buscas, en las respuestas anteriores hay ejemplos de como enviar parámetros a un reporte de CR. Tambien verás que hay otros posts que dicen que tienes ejemplos en tu DD o que puedes bajarlos de la web de la compañia propietaria de CR.

En la práctica es enteramente lo mismo trabajar con el 7, el 8, 8.5, el 9 o el 10, que son con los que he interactuado desde ASP. Solo el 8.5 me dió problemas con el IIS pero hay un parche en la propia web de seagate (dónde tambien hay un .zip con muchos ejemplos).

En cuanto te consigas esos ejemplos (que tambien esta en las respuestas anteriores) verás que es sencillo.

Saludos
  #14 (permalink)  
Antiguo 17/11/2005, 09:11
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
lei por ahi, que en el mismo crital report hay ejemplos.. bueno use uno de ellos y me arroja lo siguiente:

Cita:
The oPageEngine object was not created or is not in scope. Please check that the Viewer is referencing rptserver.asp in the correct virtual directory. It is also possible that the ReadRecords method failed. Ensure that you are logging on to the datasource correctly and have provided values for Parameter Fields.
  #15 (permalink)  
Antiguo 17/11/2005, 11:00
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Nececito aprender... no se nada..... que hago al inicio??? ya instale cristal report por completo.. el ejmplo que trae no me funciona... busco en otros post ejemplos pero no encuentro este archivo en mi disco...AlwaysRequiredSteps.asp












esque no me tienen paciencia...
  #16 (permalink)  
Antiguo 17/11/2005, 11:06
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
jajaja vos tene paciencia
__________________
JuanRa Pérez
San Salvador, El Salvador
  #17 (permalink)  
Antiguo 17/11/2005, 12:08
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
paciencia??? llevo 2 semanas en esto...
  #18 (permalink)  
Antiguo 18/11/2005, 08:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Ya revisaste lo que te recomienda el mensaje del error:
Cita:
The oPageEngine object was not created or is not in scope. Please check that the Viewer is referencing rptserver.asp in the correct virtual directory. It is also possible that the ReadRecords method failed. Ensure that you are logging on to the datasource correctly and have provided values for Parameter Fields.
No creo que abriendo varios post con lo mismo (ya son tres), te ayuden más personas.
Cita:
Nececito aprender... no se nada..... que hago al inicio??? ya instale cristal report por completo.. el ejmplo que trae no me funciona... busco en otros post ejemplos pero no encuentro este archivo en mi disco...AlwaysRequiredSteps.asp
Aquí esta el archivo que pides:

Código:
<%                                                                    
'=================================================================
'   This file the ALWAYS REQUIRED STEPS for using the Autmation   
'   Server                                                            
'                                                                     

'===================================================================================
'Create the Crystal Reports Objects
'===================================================================================
'
'You will notice that the Crystal Reports objects are scoped as session variables.
'This is because the page on demand processing is performed by a prewritten
'ASP page called "rptserver.asp".  In order to allow rptserver.asp easy access 
'to the Crystal Report objects, we scope them as session variables.  That way
'any ASP page running in this session, including rptserver.asp, can use them.

                                                                     
' - 1 -                                                               
' CREATE THE APPLICATION OBJECT                                                                     
If Not IsObject (session("oApp")) Then                              
Set session("oApp") = Server.CreateObject("CrystalRuntime.Application")
End If                                                                

'This "if/end if" structure is used to create the Crystal Reports Application
'object only once per session.  Creating the application object - session("oApp")
'loads the Crystal Report Design Component automation server (craxdrt32.dll) into memory.
'
'We create it as a session variable in order to use it for the duration of the
'ASP session.  This is to elimainate the overhead of loading and unloading the
'craxdrt32.dll in and out of memory.  Once the application object is created in
'memory for this session, you can run many reports without having to recreate it.                                                       
                                                                      
                                                                      
' - 2 -                                                               
' CREATE THE REPORT OBJECT                                     
'                                                                     
'The Report object is created by calling the Application object's OpenReport method.

Path = Request.ServerVariables("PATH_TRANSLATED")                     
While (Right(Path, 1) <> "\" And Len(Path) <> 0)                      
iLen = Len(Path) - 1                                                  
Path = Left(Path, iLen)                                               
Wend                                                                  
                                                                      
'This "While/Wend" loop is used to determine the physical path (eg: C:\) to the 
'Crystal Report file by translating the URL virtual path (eg: http://Domain/Dir)                                                                        

'OPEN THE REPORT (but destroy any previous one first)                                                     

If IsObject(session("oRpt")) then
	Set session("oRpt") = nothing
End if

'response.write path & reportname
'response.end 

Set session("oRpt") = session("oApp").OpenReport(path & reportname, 1)

'This line uses the "PATH" and "reportname" variables to reference the Crystal
'Report file, and open it up for processing.
'
'Notice that we do not create the report object only once.  This is because
'within an ASP session, you may want to process more than one report.  The
'rptserver.asp component will only process a report object named session("oRpt").
'Therefor, if you wish to process more than one report in an ASP session, you
'must open that report by creating a new session("oRpt") object.

session("oRpt").MorePrintEngineErrorMessages = False
session("oRpt").EnableParameterPrompting = False

'These lines disable the Error reporting mechanism included the built into the
'Crystal Report Design Component automation server (craxdrt32.dll).
'This is done for two reasons:
'
'1.  The print engine is executed on the Web Server, so any error messages
'    will be displayed there.  If an error is reported on the web server, the
'    print engine will stop processing and you application will "hang".
'
'2.  This ASP page and rptserver.asp have some error handling logic desinged
'    to trap any non-fatal errors (such as failed database connectivity) and
'    display them to the client browser.
'
'**IMPORTANT**  Even though we disable the extended error messaging of the engine
'fatal errors can cause an error dialog to be displayed on the Web Server machine.
'For this reason we reccomend that you set the "Allow Service to Interact with Desktop"
'option on the "World Wide Web Publishing" service (IIS service).  That way if your ASP
'application freezes you will be able to view the error dialog (if one is displayed).
                     

%>
Pero si no lo tienes, lo más seguro es que el código del mismo venga en el mismo ejemplo, como verás normalmente es un include.

¿Ya bajaste el ZIP con ejemplos de la web de seagate?
  #19 (permalink)  
Antiguo 18/11/2005, 09:42
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
En instalador trae un ejmeplo que no funciona, ya revise el archivo rptserver.asp y no entiendo nada.. solo veo que valida cosas... no le encuentro la logica...

Solo basta colocar esos ejemplos dwel crital en wwwroot y ya funciona?.. o falta algo mas???
  #20 (permalink)  
Antiguo 19/11/2005, 09:52
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Bueno, abandono todo esto, me rindo... microsoft me complicó la vida... viva el software Libre....

Alguien sabe como hacer reportes en PDF??? algun manual?
  #21 (permalink)  
Antiguo 19/11/2005, 09:56
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Iniciado por Myakire
En las respuestas anteriores hay mucha ayuda de ese tipo o de ejemplos y ligas

__________________
...___...
  #22 (permalink)  
Antiguo 19/11/2005, 11:37
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Ya las revisé... no entiendo nada...

Para ser preciso.. esto no entiendo...

Donde rayos estan estos archivos? el instalador del Crystal 9 no las trae...

AlwaysRequiredSteps.asp
MoreRequiredSteps.asp


Se necesita algun servidor o un DLL especial para que funcionen lo reportes con ASP??? o los archivos son suficientes???

Ojo Tengo Cristal 9, creo que todos los codigos cambian cuando cambia la version...

la ultima ayuda por fa.. son solo dos preguntas que no entiendo...

Un Abrazo.
  #23 (permalink)  
Antiguo 19/11/2005, 13:06
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Bueno ya logré hacer un reporte... ya me funciona (ecepto en enviar parametros, pero creo que viene de cristal.. me falta algo sobre el agente de seleccion)...

el ingles me ayudo en esto... voy hacer un post `para que otros entiendan lo que yo no entendi...

Saludos
  #24 (permalink)  
Antiguo 14/01/2006, 04:00
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Hola amigos yo tengo un problema rarísimo, vereis el ejemplo de adorecordset que viene con el crystal 8.5 me funciona perfectamente, pero hago un reporte nuevo con una tabla de otra base de datos, le meto el sql y me salen todos los resultados sin filtrar, es como si se saltase a la torera el sql, ya no se qué hacer, estoy desesperado, es lo que me falta para entregar la aplicación al cliente.

Quizás cuando haces el reporte tienes que especificar que va a ser para adorecorset?

Por qué me muestra todos los registros y no los que lo le pido en el sql?


Desesperadito estoy
  #25 (permalink)  
Antiguo 14/01/2006, 07:38
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Bueno, primero tienes que verificar la BD's (hay una opción en el CR que dice así mismo), luego tienes que revisar que el SQL que se ejecuta sea precisamente el que ocupas (hay otra opción en un menú que te permite ver el sql) y si todo es correecto y por alguna razón te sigue dando errores (supongo tu origen de datos es un Procedimiento almacenado o una Vista con el filtro), pues simplemente usa el filtro del mismo CR y mándale el parámetro desde ASP.

Saludos

PD. No tengo un CR a la mano, por lo que exactamente no puedo decirte como se llaman las opciones.
  #26 (permalink)  
Antiguo 17/04/2006, 09:59
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Este es el post que he creado para explicar lo que yo no podia entender...

http://www.forosdelweb.com/f15/aprende-hacer-reportes-usando-crytsal-report-con-asp-explicado-paso-paso-351351/

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.