Lección 3: Crear una consulta basada en modelos de informe

En esta lección generará una consulta que indique las ventas de productos por año y trimestre. Agregará seis campos a la consulta y, a continuación, aplicará un filtro para que solamente se devuelvan los datos del 1/5/2003 o posteriores a esta fecha. La consulta que va a diseñar es la misma que se utiliza para el informe de muestra del Generador de informes de SQL Server 2008 R2 denominado Product by Sales Year.

Para abrir la ventana del Diseñador de consultas

  1. En el Explorador de soluciones, haga clic con el botón secundario en Informes y, a continuación, seleccione Agregar nuevo informe.

    Se abre el Asistente para informes.

  2. Haga clic en Siguiente.

    Aparece la página Seleccionar el origen de datos.

  3. En la lista desplegable Origen de datos compartido, seleccione RMQBdatasource.

  4. Haga clic en Siguiente.

  5. En la página Diseñar la consulta, haga clic en Generador de consultas.

    Se abre la ventana del Diseñador de consultas. Observe que el aspecto de esta ventana es parecido al del Generador de informes. A la izquierda hay una lista de entidades y sus campos respectivos que puede agregar a la consulta. A la derecha de la lista de entidades hay un área de colocación. Para generar la consulta, arrastre las entidades y los campos que desee usar en la consulta a esta área. A la derecha de la lista de campos está el panel de resultados; puede ejecutar la consulta y ver los resultados devueltos en cualquier momento.

Para generar la consulta

  1. En la lista Entidades de la ventana del Generador de consultas, seleccione Product.

  2. En la lista Campos, seleccione el campo Product Category y arrástrelo al área de consulta.

  3. En la lista Campos, arrastre el campo Product Subcategory al extremo derecho del campo Product Category.

  4. En la lista Campos, arrastre el campo Name al extremo derecho del campo Product Subcategory.

  5. En la lista Entidades, haga clic en Sales y, a continuación, en Sales Order.

  6. En la lista Campos, expanda el campo Order Date.

  7. En la lista Campos, arrastre el campo Order Year al extremo derecho del campo Name.

  8. En la lista Campos, arrastre el campo Order Quarter al extremo derecho del campo Order Year.

  9. En la lista Campos, arrastre el campo Sum Total Due al extremo derecho del campo Order Quarter.

    Ha agregado todos los campos que necesita y la consulta debe parecerse a la siguiente ilustración.

    Consulta basada en modelos de informe en el Diseñador de consultas.

    A continuación, aplicará un filtro a la consulta.

Para aplicar un filtro

  1. En la barra de herramientas del Diseñador de consultas, haga clic en Filtro.

    Se abre el cuadro de diálogo Filtrar datos.

  2. En la lista Entidades, haga clic en Product.

  3. En la lista Campos, haga doble clic en Product Category.

  4. En la cláusula de filtro, haga clic en es igual a y seleccione en una lista.

  5. Haga clic en sin valores seleccionados y, a continuación, seleccione Accessories, Bikes y Clothing.

    En el informe representado solamente se devolverán datos de venta para estos productos.

  6. En la lista Entidades, seleccione Sales Order.

  7. En la lista Campos, haga doble clic en Order Date.

  8. En la cláusula de filtro, haga clic en Order Date y, a continuación, seleccione Pedir datos.

  9. Haga clic con el botón secundario en es igual a y, a continuación, seleccione el o después del.

  10. En el cuadro desplegable, escriba o seleccione 1/5/2007.

  11. Haga clic en Aceptar.

    Ha aplicado correctamente un filtro a la consulta de informe para que solo se muestren las ventas de accesorios, bicicletas y ropa realizadas el 1/5/2003 o en una fecha posterior cuando se solicita a una persona que visualiza un informe que especifique una fecha de venta concreta. A continuación, regresará al Asistente para informes.

Para regresar al Asistente para informes

  • En el Diseñador de consultas, Haga clic en Aceptar.

    Volverá a mostrarse la página Diseñar la consulta del Asistente para informes. La consulta recién creada se muestra en el cuadro Cadena de consulta.

Pasos siguientes

A continuación, debe diseñar el informe. En la siguiente lección, seleccionará una estructura y un estilo para el informe y le agregará totales. Vea Lección 4: Diseñar el informe.