none
Pasos para poder concretar reporte de Crystal RRS feed

  • 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
    miércoles, 19 de febrero de 2014 23:10

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

    jueves, 20 de febrero de 2014 8:39
  • Gracias Carlos, voy a intentar accesar mas tarde ya que aparentemente hay un error en el servidor..

    Seguimos en contacto


    Victor Torres A.

    jueves, 20 de febrero de 2014 18:42
  • Disculpa Carlos acabo de checar el link y todavia sigue caido, tendras alguna otra forma de proporcionarmelo porfavor.


    Victor Torres A.

    jueves, 20 de febrero de 2014 23:10
  • Hola:
    Tengo un documento en formato PDF. Dime donde te lo envio porque no puedo acceder a SkyDrive o parecido

    Un saludo desde Bilbo
    Carlos

    viernes, 21 de febrero de 2014 8:20
  • 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

    viernes, 21 de febrero de 2014 13:09
  • Que tal Carlos buen dia, este es mi coreo

    vicome987@hotmail.com

    Saludos.


    Victor Torres A.

    viernes, 21 de febrero de 2014 13:31
  • http://www.elguille.info/colabora/NET2005/TheKin_proReportes.htm

    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.
    Saludos.
    Lima-Perú

    sábado, 22 de febrero de 2014 1:54
  • Hola:Ya esta enviado

    Un saludo desde Bilbo

    Carlos

    lunes, 24 de febrero de 2014 8:56
  • Hola:Ya esta enviado

    Un saludo desde Bilbo

    Carlos

    lunes, 24 de febrero de 2014 8:57
  • Gracias Carlos, acabo de visualizarlo, dame porfavor la oportunidad de checarlo y sobretodo aplicarlo al software que estoy intentando desarrollar.

    Saludos!!

     


    Victor Torres A.

    lunes, 24 de febrero de 2014 16:18
  • 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
    lunes, 24 de febrero de 2014 19:46
  • Hola Victor,

    Es un placer tenerte por acá. Déjanos saber tus comentarios con respecto a la última respuesta.

    Saludos,

    Miguel

    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.

    lunes, 24 de febrero de 2014 22:31