• Viernes 3 de Mayo de 2024, 13:14

Autor Tema:  Crystal Report  (Leído 1860 veces)

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Crystal Report
« en: Miércoles 22 de Marzo de 2006, 01:46 »
0
Kiero mostrar en un reporte los datos k me devuelve un Store Procedure
trate con el siguiente codigo:
Código: Text
  1.  
  2.  Dim Rel As CrystalReport1 = New CrystalReport1
  3.             Dim DS As New DataSet
  4.             Dim strConn As String
  5.             strConn = ConfigurationSettings.AppSettings("strConn")
  6.             Dim parametros() As SqlParameter = New SqlParameter(1) {}
  7.             parametros(0) = New SqlParameter("@CapId", SqlDbType.Int)
  8.             parametros(0).Value = 1
  9.  
  10.             parametros(1) = New SqlParameter("@CapHorId", SqlDbType.Int)
  11.             parametros(1).Value = 6
  12.  
  13.             DS = SqlHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "MostrarInscritos", parametros)
  14.             Rel.SetDataSource(DS)
  15.             CrystalReportViewer1.ReportSource = Rel
  16.             CrystalReportViewer1.DataBind()
  17.  
pero cuando ejecuto, no sale nada, solo un informe un blanco.
Tendra algo k ver si esta o no registrado el Crystal Report
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Crystal Report
« Respuesta #1 en: Miércoles 22 de Marzo de 2006, 03:45 »
0
Hola Marco!

has depurado y verificado que tu DS, este traendo informacion?

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

mpatino06

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Crystal Report
« Respuesta #2 en: Miércoles 22 de Marzo de 2006, 13:26 »
0
q mas Ing Marco , creo que te nemos el mismo problema debajo de tu mensaje deje otro mensaje titulado "No Mesale Reporte"y coloque lo siguiente:::

////////////////////////////////////////////////////////////////////////////
A quien me Pueda ayudar le agradezco mucho, esto realizando una aplicacion en asp.net con lenguaje vb diseñe mi reporte con el crysta q el tiene y no me sale el reporte haber si me pueden ayudar este es el procedimiento q utilice

1 Cree una conexion de base de datos sqlserver
2 Cree mi dataset
3 Arrastre de mi conexion de sqlserver la tabla "Equipos", al dataset
4 cree un reporte
5 En origen de datos en el reporte, selecione datos del proyecto
y selecione donde se encontraba el dataset q habia creado e ingrese la tabla Equipos
6 cree un formulario y coloque el CrystalReportViewer1, en el form load del formulario coloque lo siguiente

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.DataSet
Imports System.Configuration.ConfigurationSettings
Imports System.Data.MissingSchemaAction
Imports System.Data.OleDb
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared

Public Class WebForm2
Inherits System.Web.UI.Page


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ResultCount As Integer
Dim RcdCount As Integer
Dim selec As String
Dim moDS As New Dataset1
Dim moReportSource As New Cr1

Dim SQLSelect As String = "Select * FROM Equipos"
Dim conn As New SqlConnection(connectionstring)
Dim cmd As New SqlCommand(SQLSelect, conn)
Dim adapter As New SqlDataAdapter(cmd)
Dim ds As New DataSet

conn.Open()
adapter.Fill(moDS)
'conn.Close()

moReportSource.SetDataSource(moDS)
Me.CrystalReportViewer1.ReportSource = moReportSource
Me.CrystalReportViewer1.DataBind()
'''''''


conn.Close()
End Sub


End Class
//////
bueno el reporte me sale con el diseño y el logo pero la cuestio es q no me muestra los datos , si alguien tiene conocimiento de esto le agredeceria su ayuda ya q es para mi culminar mi proyecto de tesis, bueno Gracias por su colaboracion

///////////////////////

bueno ing si encuentras alguien que te ayude te agredeceria q me comentaras como lo hiciste, bueno muchas gracias!!!!

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Crystal Report
« Respuesta #3 en: Miércoles 22 de Marzo de 2006, 19:00 »
0
Hola Sergio, dime como y donde veo si el dataset esta trayendo la informacion.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Crystal Report
« Respuesta #4 en: Jueves 23 de Marzo de 2006, 13:30 »
0
Hola gente:
Encontre el error, por lo cual no mostraba nada en el reporte.
Código: Text
  1. SqlHelper.FillDataset(strConn, CommandType.StoredProcedure, "MostrarInscritos", ds, New String() {"MostrarInscritos"}, parametros)
  2.  

donde dice:
New String{"MostrarInscritos"}, el nombre k debe de poner es el de tu datatable creado en tu DataSet.

Espero eso soluciones tu problema mpatino06.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Crystal Report
« Respuesta #5 en: Martes 28 de Marzo de 2006, 17:49 »
0
Espero todo quede bastante claro,
si tiene alguna duda hacermelo saber a mi correo.
marcodiazjr@hotmail.com
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru