Share via


Lección 8: especificar atributos de detalle predeterminados

Los atributos de detalle predeterminados son los campos que identifican una instancia única de la entidad y otros campos que los usuarios del Generador de informes pueden encontrar útiles al crear sus informes. Cuando el usuario arrastra una entidad al área de diseño, aparecen los atributos de detalle predeterminados. Por ejemplo, cuando la entidad Product se agrega al área de diseño, aparecen los campos siguientes: Name, Product Number, Weight, Size, Color y Standard Cost. Name identifica de forma única cada instancia del producto, pero Product Number, Weight, Size, Color y Standard Cost son campos adicionales acerca del producto que un usuario puede desear ver al crear informes acerca de los productos. Los atributos de identificación son uno o dos campos que identifican cada instancia de la entidad como elemento único. Por ejemplo, el campo Name identifica de forma única cada producto.

En esta lección especificará los atributos de detalle predeterminados para una entidad y, a continuación, volverá a implementar el modelo y verá los cambios del modelo de informe en el Generador de informes.

Para especificar atributos de detalle predeterminados

  1. En la vista de árbol, seleccione la entidad Sales Person.

  2. En la ventana Propiedades, seleccione DefaultDetailAttributes.

  3. Para editar la propiedad, haga clic en el botón de puntos suspensivos ().

  4. En la lista Miembros del cuadro de diálogo Editor de la colección AttributeReference, seleccione Commission Pct y, a continuación, haga clic en Quitar.

  5. Haga clic en Agregar.

    Aparecerá el cuadro de diálogo Atributos de detalle predeterminados.

  6. En la lista Entidades, seleccione la entidad Employee y, a continuación, seleccione la entidad Contact.

  7. En la lista Campos, seleccione First Name, Middle Name y Last Name y, a continuación, haga clic en Aceptar.

  8. Haga clic en Aceptar de nuevo.

    En la ventana Propiedades, observe que la propiedad DefaultDetailAttributes indica que hay cuatro atributos. Cuando el usuario agregue la entidad Sales Person al informe, se agregan el número de identificación nacional, el nombre, el segundo nombre y los apellidos del vendedor.

  9. En el menú Archivo, haga clic en Guardar todo.

Para implementar el modelo de informe

  • En el menú Generar, haga clic en Implementar modelo AdventureWorks2008R2.

Para ver los cambios del modelo de informe en el Generador de informes 1.0

  1. Inicie el Generador de informes.

  2. En el panel Introducción, seleccione el modelo AdventureWorks2008R2 y haga clic en Aceptar.

  3. Para ver la carpeta Product Details, desplácese hacia abajo por la lista de entidades.

    Esta carpeta se creó en la lección 3.

  4. Para ver el contenido de la carpeta Product Details, haga clic en Product Details.

    Las entidades de esta carpeta se agregaron a ella en la lección 3.

  5. En la lista Entidades, busque las entidades Sales Orders y Sales.

    Se cambió el nombre de estas entidades en la lección 4.

  6. Seleccione la entidad Sales Orders y arrastre el campo Sum Total Due al área de diseño.

    En la lección 4 se cambió el nombre de este campo, y se le aplicó formato en la lección 7.

  7. Arrastre la entidad Sales Person a la izquierda del campo Sum Total Due.

    Observe que los campos National ID Number, First Name, Middle Name y Last Name se agregan al informe. Éstos son los atributos de detalle predeterminados que ha agregado a la entidad en esta lección. Es el mismo informe que creó anteriormente, pero ahora aparecen los nuevos cambios realizados en el modelo.

  8. Para ver los resultados del informe, haga clic en Ejecutar informe.

  9. Para volver al área de diseño, haga clic en Diseñar informe.

  10. En el menú Archivo, haga clic en Nuevo.

  11. Cuando aparezca el panel Introducción, seleccione el modelo AdventureWorks2008R2 y, a continuación, haga clic en Aceptar.

  12. Cuando se le pregunte si desea guardar el informe, haga clic en No.

    No es necesario guardar este informe para futuras lecciones del tutorial.

  13. En la lista Entidades, navegue a la entidad Product.

  14. Arrastre la entidad Product al área de diseño.

    En la lista Entidades, observe que la entidad Product Subcategory aparece debajo de la entidad Product.

  15. Seleccione la entidad Product Subcategory.

    Observe los campos de esta entidad. Observe también que la entidad Product Category aparece debajo de la entidad Product Subcategory.

  16. A continuación, seleccione la entidad Product Category.

    Observe los campos de esta entidad.

Estas entidades solo tienen un campo útil asociado: sus respectivos atributos Name. Resultaría útil ver estos campos como atributos de la entidad Product, en lugar de tener que navegar a cada uno de ellos individualmente.

Utilizar el modelo en la versión de ClickOnce del Generador de informes 3.0

  1. En el Administrador de informes, haga clic en Generador de informes.

    Nota

    También puede utilizar la versión independiente del Generador de informes 3.0.

  2. En el cuadro de diálogo de Introducción, haga clic en Informe en blanco y, a continuación, haga clic en Crear.

  3. En el panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en Origen de datos.

  4. En el cuadro de diálogo Propiedades de orígenes de datos, compruebe que la opción Usar una conexión compartida en el modelo de informe está seleccionada, y, a continuación, haga clic en Examinar.

  5. En el cuadro de diálogo Seleccionar origen de datos, en el cuadro de texto Nombre, escriba la dirección URL: https://localhost/reportserver y haga clic en Abrir.

  6. Expanda la carpeta Modelos, haga clic en AdventureWorks2008R2; a continuación, haga clic en Abrir.

  7. Haga clic en Aceptar.

    Un origen de datos con el nombre predeterminado, origenDeDatos1, se agrega al panel Datos de informe.

    Haga clic con el botón secundario en origenDeDatos1.

  8. Compruebe que la opción Origen de datos especifica AdventureWorks2008R2 y haga clic en Diseñador de consultas.

  9. Para ver la carpeta Product Details, desplácese hacia abajo por la lista de entidades.

    Esta carpeta se creó en la lección 3.

  10. Para ver el contenido de la carpeta Product Details, haga clic en Product Details.

    Las entidades de esta carpeta se agregaron a ella en la lección 3.

  11. En la lista Entidades, busque las entidades Sales Orders y Sales.

    Se cambió el nombre de estas entidades en la lección 4.

  12. Seleccione la entidad Sales Orders y arrastre el campo Sum Total Due al área de diseño.

    En la lección 4 se cambió el nombre de este campo, y se le aplicó formato en la lección 7.

  13. Arrastre la entidad Sales Person a la izquierda del campo Sum Total Due.

    Observe que los campos National ID Number, First Name, Middle Name y Last Name se agregan al informe. Éstos son los atributos de detalle predeterminados que ha agregado a la entidad en esta lección. Es el mismo informe que creó anteriormente, pero ahora aparecen los nuevos cambios realizados en el modelo.

  14. Para ver el informe, haga clic en Ejecutar.

  15. En la lista Entidades, navegue a la entidad Product.

  16. Arrastre la entidad Product al área de diseño.

    En la lista Entidades, observe que la entidad Product Subcategory aparece debajo de la entidad Product.

  17. Seleccione la entidad Product Subcategory.

    Observe los campos de esta entidad. Observe también que la entidad Product Category aparece debajo de la entidad Product Subcategory.

  18. A continuación, seleccione la entidad Product Category.

    Observe los campos de esta entidad.

  19. Haga clic en el botón Generador de informes y, a continuación, haga clic en Salir del Generador de informes.

    No es necesario guardar el informe.

Estas entidades solo tienen un campo útil asociado: sus respectivos atributos Name. Resultaría útil ver estos campos como atributos de la entidad Product, en lugar de tener que navegar a cada uno de ellos individualmente.

Pasos siguientes

En la siguiente lección cambiará las propiedades de una entidad para que sea una entidad de búsqueda para otra entidad. Vea Lección 9: especificar una entidad de búsqueda.