Hola, no sé si esto lo que quieres...te explico lo que estoy haciendo (en Crystal 8) es visualizar un report creado uilizando uno de los visores web que tiene Crystal. He creado una serie de informes utilizando parámetros. Entonces cuando quiero visualizar un informe a través de la web le paso los parámetros necesarios (mediante asp) que el usuario ha elegido... Crystal dispone de una serie de visores web que permiten refrescar los datos del informe, tiene la opción de imprimir...
La forma en la que lo estoy haciesdo es...(aunque la verdad no sé si ha cambiado mucho con la versión 8.5)
Este 'ficherito' me abre un informe seleccionado por el usuario según unos parámetros que él tb. ha seleccionado...
<%@ LANGUAGE="VBSCRIPT" %>
<%
Dim URLline,nombreInforme
NombreInforme=request.form("prompt0")
Select case nombreInforme
Case "Informe1.rpt"
URLline = "http://servidor_1/Informes_Crystal/Rpt/"&NombreInforme&"?user0=db&password0=db&prompt0="+request.form.item("prompt1")
Case "Informe2.rpt"
URLline = "http://servidor_1/Informes_Crystal/Rpt/"&NombreInforme&"
[email protected][email protected]=db&prompt0="+request.form.item("prompt1")
End Select
response.redirect (URLline)
%>
Verás:
user0=db&password0=db es la contraseña que me pide mi base de datos... de esta forma el usuario no la teclea...
prompt0="+request.form.item("prompt1") esto es para pasarle (al informe) un parámetro que ha seleccionado antes el usuario, es decir, yo antes de mostrar el informe le muestro una lista de parámetros que el usuario tiene que elegir, pues bien le paso este parámetro. Por supuesto el informe tiene definido un campo parámetro
[email protected][email protected]=db esto es para que el usuario no tenga que teclear la contraseña que te pide el subinforme.
... no sé si es eso lo que necesitabas...espero que te sirva ;-)
Mary.