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

#1 Isaias
05/01/2006 - 20:52 | Informe spam
La forma habitual debe ser utilizando el aplicativo de RS para crear el
reporte, no veo la necesidad de utilizar una interfaz (puente) como ASP, para
trabajar con una herramienta diseñada para el usuario final.

Saludos
IIslas


"Diego F." escribió:

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.




Respuesta Responder a este mensaje
#2 Jordi Rambla
07/01/2006 - 10:49 | Informe spam
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.



Respuesta Responder a este mensaje
#3 Diego F.
09/01/2006 - 10:26 | Informe spam
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.







Respuesta Responder a este mensaje
#4 Diego F.
09/01/2006 - 10:27 | Informe spam
Hola.

Se trata de integrar los informes como parte de una aplicación web
existente. El usuario sólo los verá desde la aplicación.


Saludos,

Diego F.


"Isaias" escribió en el mensaje
news:
La forma habitual debe ser utilizando el aplicativo de RS para crear el
reporte, no veo la necesidad de utilizar una interfaz (puente) como ASP,
para
trabajar con una herramienta diseñada para el usuario final.

Saludos
IIslas


"Diego F." escribió:

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.




Respuesta Responder a este mensaje
#5 Jordi Rambla
13/01/2006 - 13:49 | Informe spam
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.











Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida