Manos a la Obra.
Creamos un proyecto de tipo: Report Server Project, tal como se muestra en la imagen adjunta.
Tendramos una interfaz muy similar a la siguiente.
Tenemos 2 carpetas con los nombres: Shared Data Sources y Reports.
El primero permite crear una fuente de datos, para realizar esto click derecho y elgirla opcion: Add New Data Source; al realizar esto se mostrara la siguiente ventana.
Como usaremos un WebServices, seleccionamos Type XML, en mi caso mi webservices es

Ahora para crear un reporte tenemos 2 opciones hacerlo manualmente o utilizar el Wizard, creo que sera mas util que sea manual, asi aprendemos mas; para ellos click derecho sobre Repots y elegimos la Opcion Add/New Item/ y elegimos Report.
Al realizar esto se mostrara una pantalla como la siguiente.
Aqui vemos 3 Pestañas Data | Layout | Preview:
Data, permite Crear Dataset
Layout, permite armar propiamente el reporte, crear parametros
Preview, nos muestra como va quedando el reporte.
Paso 1: Crear Data Set, click sobre la opcion New Dataset...
Para mi ejemplo, usare un Metodo Web llamado: BuscarEnPresupuesto, el namespace que uso es "http://tempuri.org/" y tiene varios parametros: string PresupuestoName_XML, string IdEquipo, string NroParte, string NroSerie, de los cuales solo el primero es obligatorio, con todos estos datos armamos, una estructura como la siguiente:
Estos nos servira como Query String, los errores mas comunes en este nivel es son por errores de tipo, no olvidar que es "Case Sensitive".
Si todo esta bien , ya deberia poder ver sus datos usando el boton Run [!].
Saludos
Mensajes de Error mas comunes en este nivel
Mensaje 1:
An error occurred while creating a data extension command.
The XmlDP query is invalid.
Razon: Se ha omitido alguna etiqueta, se han cometido errores de tipeo o cambiaron mayusculas por minusculas.
Espero esto les ayude, saludos.
1 comentario:
Saludos, mi pregunta es la siguiente ¿Como cargar un dataset hecho en c Sharp a un reporting services? de antemano agradezco tu respuesta
Publicar un comentario