Reporting Service

18/05/2010 - 21:35 por Limberg | Informe spam
Cómo poner una consulta de más de una tabla en el datasource en un RS, en
modo local?

Saludos,
Limberg.



__________ Information from ESET NOD32 Antivirus, version of virus signature database 5125 (20100518) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
18/05/2010 - 22:11 | Informe spam
"Limberg" wrote in message
news:
Mostrar la cita
Si es un único DataSource, entonces admite un único conjunto de
registros. Por supuesto, los campos de esos registros pueden provenir de
cualquier sitio, por ejemplo de una consulta SQL que sea un JOIN de varias
tablas. Pero al ReportViewer sólo puede llegarle un único conjunto de
registros en cada DataSource. Si en la definición del informe se han
declarado varios DataSources, a cada uno de ellos puede asignársele una
"tabla" distinta (donde, recordemos "tabla" es una serie de registros con
filas y columnas en memoria, que por supuesto pueden haberse construído a
partir de múltiples tablas de base de datos realizando entre ellas
operaciones tales como JOIN o UNION).
#2 Limberg
19/05/2010 - 04:52 | Informe spam
Alberto, gracias por responder, me refiero que en una aplicacion de reporte,
el asistente de reporte no me permite construir una consulta, sino que me
muestra las tablas para tiquear.

Limberg.



"Alberto Poblacion"
escribió en el mensaje news:
Mostrar la cita
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5125 (20100518) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
#3 Alberto Poblacion
19/05/2010 - 09:00 | Informe spam
"Limberg" wrote in message
news:
Mostrar la cita
Además de las tablas, el asistente también te enseña las vistas. Para
hacer el diseño del informe, puedes definir momentáneamente una vista en la
base de datos que tenga dentro un "join" de las tablas que te interesen. En
el asistente, seleccionas la vista y la usas para dibujar el informe. Una
vez diseñado, la vista la puedes borrar si quieres, porque en tiempo de
ejecución no la usa. El DataSet que le suministras al ejecutarlo, puedes
construirlo directamente con una sentencia que haga el Join (o con la Vista,
si prefieres conservarla).

Otra alternativa es elegir una tabla cualquiera en el asistente. Cuando
termine, abres la pestaña de DataSources, haces click-derecho sobre él, y
seleccionas la opción de "editarlo con el diseñador". Cuando se abra el
diseñador, haces clic-derecho en la superficie de diseño, y en el menú de
contexto seleccionas "añadir tableadapter". El asistente para tableadapter
sí que te deja seleccionar varias tablas (seleccionando "usar sentencia SQL"
y pulsando el botón "query builder"). Una vez creado el tableadapter, salvas
los cambios y vuelves a la pestaña de DataSources y ahi tienes el
tableadapter que acabas de crear. Puedes arrastrar campos desde él al
Report.
#4 Limberg
19/05/2010 - 09:10 | Informe spam
(seleccionando "usar sentencia SQL" > y pulsando el botón "query builder")

Es precisamente esta opcion la que no esta, "query builder".
o solo esta disponible en modo servidor y no en modo local?

Limberg.




"Alberto Poblacion"
escribió en el mensaje news:OM%
Mostrar la cita
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5126 (20100519) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
#5 Alberto Poblacion
19/05/2010 - 09:56 | Informe spam
Bueno, pues vuelvo a enviar la respuesta a través de web, porque la he puesto
antes por vía NNTP pero no veo mi mensaje, así que sospecho que están
volviendo a fallar (otra vez) los newsgroups.


"Limberg" wrote in message
news:
Mostrar la cita
Lo acabo de probar con Visual Studio 2008 SP1 (uso la versión "Team
Suite") y sale perfectamente el query builder. Adjunto una captura de
pantalla (sólo la verás si accedes al foro a través de NNTP; en la interfaz
web no salen los adjuntos).
Está probado seguro en modo local; en modo servidor, el diseño se hace
con BIDS, Visual Studio sólo genera los .rdlc pero no los .rdl. Es más, ni
siquiera hace falta definir un informe (ni en local ni en remoto). El
diseñador de DataSets se puede abrir por sí sólo desde el Explorador de
Soluciones, sin necesidad de que exista ningún report.
Ads by Google
Search Busqueda sugerida