Foros del Web » Programando para Internet » ASPX (.net) »

reporte sin registros

Estas en el tema de reporte sin registros en el foro de ASPX (.net) en Foros del Web. holas,, PARA CREAR MI REPORTE HE USADO EL ASISTENTE, Y CREE UN DATASET COMO ELEMENTO DE MI PROYECTO WEB., Y DESDE EL ASISTENTE LO VINCULE ...
  #1 (permalink)  
Antiguo 17/11/2006, 23:42
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Problema con reportes

holas,,

PARA CREAR MI REPORTE HE USADO EL ASISTENTE, Y CREE UN DATASET COMO ELEMENTO DE MI PROYECTO WEB., Y DESDE EL ASISTENTE LO VINCULE CON CRYSTAL REPORT,,HASTA IMAGEN LE AGREGUE ENCABEZADO..
PERO CUANDO LO EJECUTO..NO ME SALE NINGUN REGISTRO..

CUAL PODRA SER EL ERROR..?????????

tengo el siguiente codigo:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim oConn As SqlClient.SqlConnection = New SqlClient.SqlConnection(ConfigurationSettings.AppS ettings("conexion").ToString)
oConn.Open()

Dim ds As New DataSet1
Dim cr As New CrystalReport1

cr.SetDataSource(ds)
crvPrueba.ReportSource = cr

End Sub


GRACIAS....
__________________
Mina

Última edición por yesmina; 19/11/2006 a las 17:55
  #2 (permalink)  
Antiguo 19/11/2006, 17:43
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
hola, ahora he intentado hacerlo SIN el asistente pero no me salen resultados, LA Pagina sale en blanco...DONDE PUEDE ESTAR EL ERROR????????????

aki les envio el codigo ke he usado:

Dim oConn As SqlClient.SqlConnection = New SqlClient.SqlConnection(ConfigurationSettings.AppS ettings("conexion").ToString)
oConn.Open()
Dim STR_SQL As String

STR_SQL = "SELECT *FROM FSopTec"
Dim oCmd As New SqlCommand(STR_SQL, oConn)
Dim da As New SqlDataAdapter(oCmd)
Dim ds As New DataSet
da.Fill(ds, "FS")

Dim cr As New CrystalReport4

cr.SetDataSource(ds)
crvPrueba.ReportSource = cr

espero me puedan ayudar..
__________________
Mina
  #3 (permalink)  
Antiguo 20/11/2006, 08:32
 
Fecha de Ingreso: noviembre-2006
Mensajes: 9
Antigüedad: 17 años, 5 meses
Puntos: 0
Hola

Te falta hacer ejecutar un DataBind() . Me parece que al reporte cr , es decir cr.DataBind(), despues del Fill en Page_Load



Saludos
  #4 (permalink)  
Antiguo 23/11/2006, 20:52
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
cr.DataBind(), no es aceptado, (sale que no es un miembro del crystalReport)..
tienes alguna otra idea???
__________________
Mina
  #5 (permalink)  
Antiguo 24/11/2006, 07:02
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
El DataBind debes hacerlo al DS, cuando creaste el dataset tipado, ¿Se te creo un adapter? porque hay que llenar el dataset.

Código:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim oConn As SqlClient.SqlConnection = New SqlClient.SqlConnection(ConfigurationSettings.AppS ettings("conexion").ToString)
oConn.Open()

Dim ds As New DataSet1
Dim cr As New CrystalReport1

//Si lo create seria algo como esto
adapter.fill(ds)

//Si no lo creaste, (Esto es C#)
SqlDataApater adap = new SqlDataApater ();
adap.fill(ds);
cr.SetDataSource(ds.Tables[0])//Esto tambien es importante, decirle al reporte con cual tabla va a trabajar.
crvPrueba.ReportSource = cr

End Sub
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:58.