cambiar datasource al reporte

17/07/2006 - 19:56 por developernovato | Informe spam
Hola

Hace unos dias empece a probar crystal reports, y me surgen varias
preguntas,
1-Todos los tutoriales que eh visto definen la fuente de datos mediante
wizard, es decir con el IDE,

?Como podria cambiarle la fuente de datos a un reporte por codigo,??

saludos

Preguntas similare

Leer las respuestas

#1 Robinson.Moscoso
18/07/2006 - 01:11 | Informe spam
Como esta, no se si sea la mejor forma pero a mi me funciono, yo lo que hice
es que diseñé el reporte utilizando el wizard () y arrastrando de la ventana
de Data Surces los campos del dataset y esas cosas, y despues por codigo
enlace el modificque la información contenida en el dataset, la idea sería
algo asi:

Creo el reporte y utlizo el dataset (por ejemplo midataset ) y para traer
los campos que necesito digamos de la tabla "tabla1"

luego por codigo en una form donde ya inserté el reportviewer y lo relacioné
con el respectivo reporte que quiero hago lo siguiente:

'creo una consulta SQL con los mismos campos que tengo definidos en el dataset
Dim selectcommand As String
selectcommand = "SELECT " & _
"campo1," & _
"campo2," & _
"campo3" & _
" FROM" & _
" tabla1 " & _
"WHERE " & _
"campo1=2"
'creo un dataadapter con la consulta y la cadena de coneccion a la Base de
Datos
Dim adapter As New System.Data.OleDb.OleDbDataAdapter(selectcommand,
connectionString)
'lleno tabla1 del dataset midataset con la informacion que recibo del
adapter mediante el metodo Fill
adapter.Fill(Me.midataset.tabla1)
' hago un refresco del reporte
Me.ReportViewer1.RefreshReport()


Espero le sirva mi respuesta, y si alguien sabe una mejor manera tambien se
lo agradecería.

Un saludo

Róbinson Moscoso





"developernovato" wrote:

Hola

Hace unos dias empece a probar crystal reports, y me surgen varias
preguntas,
1-Todos los tutoriales que eh visto definen la fuente de datos mediante
wizard, es decir con el IDE,

?Como podria cambiarle la fuente de datos a un reporte por codigo,??

saludos


Respuesta Responder a este mensaje
#2 manolo
19/07/2006 - 16:38 | Informe spam
mira en www.crystal.scgestion.info, hay ejemplos de lo que pides

una parte estan en la web, y el resto de infomacion es accesible solo
desde el foro
Respuesta Responder a este mensaje
#3 developernovato
19/07/2006 - 19:22 | Informe spam
Robinson.Moscoso wrote:
Como esta, no se si sea la mejor forma pero a mi me funciono, yo lo que hice
es que diseñé el reporte utilizando el wizard () y arrastrando de la ventana
de Data Surces los campos del dataset y esas cosas, y despues por codigo
enlace el modificque la información contenida en el dataset, la idea sería
algo asi:

Creo el reporte y utlizo el dataset (por ejemplo midataset ) y para traer
los campos que necesito digamos de la tabla "tabla1"

luego por codigo en una form donde ya inserté el reportviewer y lo relacioné
con el respectivo reporte que quiero hago lo siguiente:

'creo una consulta SQL con los mismos campos que tengo definidos en el dataset
Dim selectcommand As String
selectcommand = "SELECT " & _
"campo1," & _
"campo2," & _
"campo3" & _
" FROM" & _
" tabla1 " & _
"WHERE " & _
"campo1=2"
'creo un dataadapter con la consulta y la cadena de coneccion a la Base de
Datos
Dim adapter As New System.Data.OleDb.OleDbDataAdapter(selectcommand,
connectionString)
'lleno tabla1 del dataset midataset con la informacion que recibo del
adapter mediante el metodo Fill
adapter.Fill(Me.midataset.tabla1)
' hago un refresco del reporte
Me.ReportViewer1.RefreshReport()


Espero le sirva mi respuesta, y si alguien sabe una mejor manera tambien se
lo agradecería.

Un saludo

Róbinson Moscoso





"developernovato" wrote:

> Hola
>
> Hace unos dias empece a probar crystal reports, y me surgen varias
> preguntas,
> 1-Todos los tutoriales que eh visto definen la fuente de datos mediante
> wizard, es decir con el IDE,
>
> ?Como podria cambiarle la fuente de datos a un reporte por codigo,??
>
> saludos
>
>


vaya!!, eso mismo estaba sospechando, empece a hacerlo pero me perdi
un poco, por lo menos ya se que se puede...

gracias por responder.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida