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

Asignar Recordset a Reporte de Crystal c/ Asp

Estas en el tema de Asignar Recordset a Reporte de Crystal c/ Asp en el foro de ASP Clásico en Foros del Web. Tengo un reporte (Crystal Report), el cual no lo conecto a ninguna tabla o BD. La idea es poder armar un Recordset y este asignarselo ...
  #1 (permalink)  
Antiguo 21/04/2005, 10:25
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 19 años, 1 mes
Puntos: 0
Asignar Recordset a Reporte de Crystal c/ Asp

Tengo un reporte (Crystal Report), el cual no lo conecto a ninguna tabla o BD. La idea es poder armar un Recordset y este asignarselo o pasarselo al reporte. Muchas Gracias.

<%@LANGUAGE="VBSCRIPT"%>
<%
ReportName = MID(request.ServerVariables("PATH_TRANSLATED"), 1, (LEN(request.ServerVariables("PATH_TRANSLATED"))-10)) & "reportito.rpt"

On Error Resume Next

If Not IsObject ( session("oApp") ) Then
Set session ("oApp") = Server.CreateObject("CrystalRuntime.Application")
End If

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


Set session("oRpt") = session("oApp").OpenReport(ReportName,1)

session("oRpt").DiscardSavedData
.
.
.
.
  #2 (permalink)  
Antiguo 21/04/2005, 10:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿ya buscaste en las respuestas anteriores?

unos cuantos mensajes abajo, hay uno, por ejemplo: http://www.forosdelweb.com/f15/ejemplo-asp-crystal-290911/
  #3 (permalink)  
Antiguo 21/04/2005, 12:41
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 19 años, 1 mes
Puntos: 0
Amigo Myakire he observado el ejemplo, el tema es que creo que el reporte en este caso ya esta conectado a una tabla, y solo filtra los registros a mostrar; no siendo eso lo que estoy tratando de resolver. Mi reporte no esta conectado a ninguna tabla, solo uso un .ttx para configurarlo. Dentro de la pagina asp creo un recordset, con los datos necesarios, los cuales quiero asignarselos, pasarselos al reporte. La idea es que Crystal nop filtre los registros por un tema de velocidad de la aplicacion.
Nuevamente gracias
  #4 (permalink)  
Antiguo 21/04/2005, 13:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
a ver.........., dime si entendí bien .......,

¿Quieres que un reporte en crystal tome los datos de una tabla que generas desde ASP, pero NO quieres que dicho reporte este ligado a la tabla, sino que tome cada registro y campo como argumento. Esto lo deseas para que Crystal no filtre los datos (asistente de selección)?

Si esto es cierto, no, no se como lo puedas lograr, no es nada común, tal vez ligando el reporte a un XML (si es que esto se puede hacer desde el crystal).

¿no te sería más fácil generar una vista parametrizada y que Crystal tome la vista como fuente de datos?
  #5 (permalink)  
Antiguo 22/04/2005, 06:39
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 19 años, 1 mes
Puntos: 0
..... Esta perfecto lo que me decis, ya he intentado como hacerlo pero no lo he logrado. lo termine haciendo que se conecte a la tabla, la cual ya posee los registros filtrados. EL tema es que queria evitar la conexion del Crystal al SqlServer por el tema de la velocidad. De todas formas te agradezco tu tiempo. Gracias
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 21:57.