Usuario
Pasos para poder concretar reporte de Crystal

Pregunta
-
Hola a todos, necesito de su ayuda por favor.
La aplicación que estoy intentando desarrollar funciona de la siguiente manera.
Son 4 bases de datos con diferentes nombres, pero contienen las mismas tablas y los mismos campos las 4 bases de datos. En un principio hago una conexion manual a la base de datos que escogí por medio de un listview.
Try conexion.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\SERVIDOR\Bd\Base1.mdb;Jet OLEDB:Database Password=base123") conexion.Open() Catch ex As Exception End Try
Una vez conectado a la base de datos, necesito mandar ciertos campos a un reporte que ya tengo diseñado en Crystal Reports, el problema esta que no utilice el asistente para que por default los campos del Crystal los tome; Investigando en foros, google etc, llegue a la siguiente conclusion:
1. Debo agregar un dataset1.xsd y ligarlo con la base de datos que ya me conecte en un principio. (No tengo ni idea)
2. Posteriormente por medio de codigo debo ligar este dataset1.xsd a mi reporte Crystal que se llama ReporteFoto.rpt
El código que encontré para este segundo punto es el siguiente: (No se si sea correcto para lo que pretendo hacer)
Dim CR As New CrystalDecisions.CrystalReports.Engine.ReportDocument CR.Load(PathReports & "\ReporteFoto.rpt") CR.SetDataSource(dataset1.xsd) CR.PrintToPrinter(1, False, 0, 0) CR.Dispose()
Pueden por favor orientarme si es que voy bien ó me hagan saber que esta haciendo falta, por otra parte baje un ejemplo para analizarlo y tratar de adecuarlo a lo que requiero y asi poder hacerlo en el proyecto que estoy realizando.
http://ltuttini.blogspot.mx/2010/05/crystal-reports-parameters-como.html
Espero ser claro. Saludos!
Victor Torres A.
- Editado Victor TA miércoles, 19 de febrero de 2014 23:14
- Cambiado Enrique M. Montejo miércoles, 26 de febrero de 2014 7:24 Pregunta sobre Crystal Reports
Todas las respuestas
-
Hola:
En el siguiente enlace, te explico como se hace.http://cid-8cfd9383e63be71f.office.live.com/browse.aspx/.Documents?permissionsChanged=1&1
Un saludo desde Bilbo
Carlos -
-
-
-
Hola Carlos:
Efectivamente el servidor da problemas. Me gustaría poder estudiar tu documento sobre crystal reports.
Si no tienes inconveniente me lo puedes enviar a: gemma@managerialanalyzer.com
Muchas gracias por tu atención como siempre.
Gemma
-
-
-
-
-
-
Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Public Class form1 Public folioentrega As String Private Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim myReport As New recienentregado myReport.Load(My.Application.Info.DirectoryPath & "\recienentregado.rpt") myReport.SetParameterValue("folio_entrega", folioentrega) CrystalReportViewer1.ReportSource = myReport End Sub End Class
Esto con tu reporte previamente creado, ademas de haber creado la conexion.
Saludos!
- Propuesto como respuesta Miguel.Vazquez.MSDN lunes, 24 de febrero de 2014 22:30
- Votado como útil Victor TA miércoles, 26 de febrero de 2014 20:00
-
Hola Victor,
Es un placer tenerte por acá. Déjanos saber tus comentarios con respecto a la última respuesta.
Saludos,
MSDN/TechNet Soporte Comunidades
Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.