La Web del Programador: Comunidad de Programadores
 
    Pregunta:  19091 - ¿COMO GENERO UN INFORME EN ASP?
Autor:  oliver gonzalez
HOLA A TODOS
LA VERDAD TENGO POCO QUE ESTOY PROGRAMANDO PAGINAS ASP Y AHORA ME ESTA DETENIENDO EL PROYECTO POR QUE NO SE COMO GENERAR UN INFORME IMPRESO CON DATOS DE UNA TABLA DE ACCESS
HE ESCUCHADO QUE CON CRYSTAL REPORT SE PUEDE PERO AUN NO SE COMO HACERLO
DANDO GRACIAS DE ANTEMANO A QUIEN PUEDA AYUDARME

  Respuesta:  Luis Ruiz N.
puedes utilizar access para generar los informes

creas un objeto de access y luego abres el informe y lo guardas como snapshot y lo guardas en tu directorio virtual luego lo puedes abrir con el control ocx del snapshot viewer que es gratis!

strNum = "Report"
systime=now()
strNum= strNum & cstr(year(systime)) & cstr(month(systime)) & cstr(day(systime))
strNum= strNum & cstr(hour(systime)) & cstr(minute(systime)) & cstr(second(systime))
strSnapFile = strNum & ".snp"
InfImprimir=NomReporte(Inf)
strDbName = Server.MapPath(".") & "\BaseDatos\Lenguas.mdb"
strRptName = InfImprimir
strWhere = Rest
strFilter = ""

Set objAccess = Server.CreateObject("Access.Application")
objAccess.Visible = False
objAccess.OpenCurrentDatabase strDbName
objAccess.DoCmd.OpenReport strRptName, acViewPreview, strFilter, strWhere
objAccess.DoCmd.OutputTo acOutputReport, , "Snapshot Format", Server.MapPath(".") & _
"\TempInformes\" & strSnapFile
objAccess.DoCmd.Close

objAccess.Quit acQuitSaveNone 'acQuitSaveNone
'Set objAccess = Nothing


<object ID="SnapshotViewer1" WIDTH="750" HEIGHT="500" codebase="recursos/Snapview.ocx"
CLASSID="CLSID:F0E42D60-368C-11D0-AD81-00A0C90DC8D9" VIEWASTEXT>
<param name="_ExtentX" value="19844">
<param name="_ExtentY" value="13229">
<param name="_Version" value="65536">
<param name="SnapshotPath" value="TempInformes/<%=strSnapFile%>">
<param name="Zoom" value="0">
<param name="AllowContextMenu" value="-1">
<param name="ShowNavigationButtons" value="-1">
</object>

en palabras suena facil pero yo lo he hecho

luis ruiz