Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

elGuille.hosting: Ofertas de alojamiento
posiblemente los mejores precios
¡¡¡ Ahora con el doble de casi todo !!!

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

12/mar/2008
Si quieres ver los mensajes que nadie ha contestado, puedes usar este link: http://foros.elguille.org/MensajesSinRespuestas.aspx
También lo tienes en la página de inicio.

  Foro: ADO.NET.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 56875 - Mostrar informe con crystal report y crystalReportViwer desde un dataset tipado
IDAsuntoFechaNick 
56875 Mostrar informe con crystal report y crystalReportViwer desde un dataset tipado02/01/13 03:15Elmarqueli   
Hola, el problema que tengo es el siguiente: Quiero mostrar un informe con los datos contenidos en una tabla de una base de datos mas una tabla que cree virtual en el dataset, a la cual le cargo los datos por codigo. Este es mi codigo:
Imports System.Data
Imports System.Data.OleDb

Private Sub Button2
    _Click(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles Button2.Click
        Dim sqlConn As OleDbConnection
        Dim daControlHoras As OleDbDataAdapter
        Dim dsHoras As New dsHoras
        Dim strConn As
             String ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= D:\VB_2010\Proyectos
            _VB2010\CTRHoras\CTRHoras\CTRHoras\bin\Debug\bdhoras97.mdb"
        Dim StrCommCate As String = "Select * From ControlHoras where Mes= 12 and Año= 2012"
        '-----------------------------------
        'En este bloque lo que prentendo es crear la tabla con
             los valores que yo quiero_
        'luego lo quiero volcar en el data set dsHoras y
             mostrar los datos de la tabla creada_
        'por mi y la de la base de datos cargada mas abajo todo en el informe

        Dim dtTHoras As
             Data.DataTable = dsHoras.Tables.Add("THoras")
        Dim dtRows As Data.DataRow

        'Aqui creo el Data Set virtual que luego sera bolcado
             al data set fisico llamado  'ImprimirInfo.rpt
        dtTHoras.Columns.Add("THSimples", Type.GetType("System.String"))
            
        dtTHoras.Columns.Add("THExtras", Type.GetType("System.String"))
            
        dtTHoras.Columns.Add("THENocturna", Type.GetType("System.String"))
            

        dtRows = dtTHoras.NewRow()
        dtRows("THSimples") = "150"
        dtRows("THExtras") = "3"
        dtRows("THENocturna") = "1"

        dtTHoras.Rows.Add(dtRows)
        dtTHoras.AcceptChanges()
        '----------------------------------------------------------------
        Try
            'Crear los DataAdapters
            sqlConn = New OleDbConnection(strConn)
            daControlHoras = New OleDbDataAdapter(StrCommCate, sqlConn)

            'Poblar las tablas del dataset desde los dataAdaperts
            daControlHoras.Fill(dsHoras, "ControlHoras")

            'Poblar el informe con el dataSet y mostrarlo
            Dim info As New ImprimirInfo
            info.SetDataSource(dsHoras)
            CrystalReportViewer1.ReportSource = info
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try
    End Sub

Lo que quiero es mostrar en el informe los registros que ingrese e la tabla a mano y los que provienen de la base de datos.
Desde ya muchas gracias si me pueden ayudar con esto saludos.....
IDAsuntoFechaNick 
56911 Re: Mostrar informe con crystal report y crystalReportViwer desde un dataset tipado (Resp: 56875)22/01/13 18:45Naiet   
Y cuál es exáctamente tu problema?

Si es como hacer el informe, tan solo crea un dataset con el diseñador, metiendo la tabla de la base de datos y manualmente la que luego generas por código y usa este dataset para diseñar el informe.



Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 101 - App. iniciada: 24/11/2017 1:38:24 GMT - La hora GMT del servidor es: 24/11/2017 02:02:26 GMT