Pregunta: | 2091 - LLAMAR A UN INFORME DE ACCESS PASANDOLE UN PARAMETRO |
Autor: | Omar Dario S. Silverii |
Yo quisiera saber como se hace para llamar a un informe de access 2000 desde Visual Basic 6.0, pasandole un parametro que me pide el informe, y como puedo hacer para que el usuario no tenga que habrir el access y siga siendo la base activa. Muchas Gracias por la potencial respuesta..Saludos |
Respuesta: | Xabier Etxeberria |
Dim strDbName As String
Dim objAccess As Access.Application strDbName = ("C:/Control de producción/AnálisisProveedor/AnálisisProveedor.mdb") Set objAccess = CreateObject("Access.Application") With objAccess .OpenCurrentDatabase FilePath:=strDbName .DoCmd.OpenReport ReportName:="InformeVisualizarBasic2", View:=Access.acPreview Nota: sirve para abrir informes de ACCESS 97 pero con el 2000 no va. Si tienes una solución pásamela. |
Respuesta: | Augusto Barragán |
Aunque soy nuevo en el mundo de visual, he encontrado que se puede efectuar de dos maneras: 1. Utilizar crystal report: en este caso te olvidas del informe en ACCESS y lo construyes en Crystal. 2. Utilizar la utilidad vsreports: esta permite "traducir"el informe de access a otro archivo y mediante un control OCX se activa sin necesidad de abrir el access. Lo consigues en www.videosoft.com Saludos |
Respuesta: | Antonio Romero Perez |
Me guataria ayudarte pero las explicaciones son demasiado grandes es mejor que te mande un ejemplo ponte en contacto con migo saludos |