Empezando con Reporting Services

04/01/2006 - 15:58 por Diego F. | Informe spam
Hola, tengo que utilizar Reporting Services 2005 en una aplicación ASP.NET
con Visual Studio 2005.

El caso es que llevo un par de días buscando información y sobre todo
ejemplos, y todos se basan en crear un DataSet con la consulta, crear el
informe y luego usar el control Report Viewer para visualizar los
resultados.

El caso es que me interesaría más que pudiera especificar por código el
DataSet. Tengo todas las consultas que necesito en procedimientos
almacenados y lo que me gustaría es poder crear el informe dinámicamente.

¿Cuál es la forma habitual de trabajo con RS?


Saludos,

Diego F.

Preguntas similare

Leer las respuestas

#6 Diego F.
13/01/2006 - 17:41 | Informe spam
Gracias por el interés.

Lo que quiero es tener la posibilidad de que los usuarios de la aplicación
web puedan personalizar los informes. Es decir, si un usuario marca ciertas
columnas de un grid, que yo pueda modificar el dataset (de ADO.NET) y se
genere el informe con la información necesaria. De otro modo, tendré siempre
los mismos informes.

¿Es posible ésto?


Saludos,

Diego F.


"Jordi Rambla" escribió en el mensaje
news:ei3Qp$
Hola Diego,

Ya no sé si estamos hablando de los Datasets de ADO.NET o de los datasets
de RS, que se llaman igual pero no son lo mismo.
Un dataset de RS puede llenarse con una stored procedure, es muy fácil.
Sólo tienes que darle el tipo de "query" (es decir, si es un texto o una
stored) y escribir el nombre del sp como texto de la consulta. En los BOL
tienes que encontrar los detalles.

Si lo que quieres es usar un dataset de ADO.NET y usar las distintas
DataTables como datasets de RS, eso no funciona así. Cada dataset de RS
corresponde a 1 (una) consulta, es decir, filas y columnas, no relaciones.
No sé si me explico.

Lo que si puede hacer RS es usar un dataset de ADO.NET como origen de
datos y podrás crear tantos datasets de RS como datatables del dataset de
ADO.NET necesites. Aunque no recuerdo los detalles de como hacerlo. Debo
tener información por ahí.

Vamos aclarando poquito a poquito y avancemos.

Saludos,

Jordi Rambla
MVP SQL Server (Reporting Services)
Certia - rambla informàtica (http://certia.ramblainf.com)
Solid Quality Learning (http://www.solidqualitylearning.com)



"Diego F." escribió en el mensaje
news:%
Hola.

A lo que me refiero es que me gustaría tener un objeto dataset, y
mediante código acceder a la base de datos y rellenarlo con el resultado
del procedimiento almacenado.

Así me bastaría con un único dataset. ¿Es necesario tener un dataset por
cada informe?


Saludos,

Diego F.
"Jordi Rambla" escribió en el mensaje
news:%23Ps$A$
Hola Diego,

Disculpa pero no entiendo el problema.
Si tienes los sp, ¿no podrías llenar el Dataset con los sp?
Cuando dices "que pudiera especificar por código el DataSet" ¿qué
quieres decir? ¿piensas cambiar el esquema del DataSet?

Saludos,

Jordi Rambla
SQL Server MVP (Reporting Services)
Certia - rambla informàtica (http://certia.ramblainf.com)
Solid Quality Learning (http://www.solidqualitylearning.com)


"Diego F." escribió en el mensaje
news:
Hola, tengo que utilizar Reporting Services 2005 en una aplicación
ASP.NET con Visual Studio 2005.

El caso es que llevo un par de días buscando información y sobre todo
ejemplos, y todos se basan en crear un DataSet con la consulta, crear
el informe y luego usar el control Report Viewer para visualizar los
resultados.

El caso es que me interesaría más que pudiera especificar por código el
DataSet. Tengo todas las consultas que necesito en procedimientos
almacenados y lo que me gustaría es poder crear el informe
dinámicamente.

¿Cuál es la forma habitual de trabajo con RS?


Saludos,

Diego F.















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida