Ejercicio: Modificar vistas de tablas

Completado

En este ejercicio, modificará las vistas para LocationTable y TypeofAccidentTable. El objetivo final será modificar la vista existente y agregar a una lista las columnas de datos que sean más relevantes para el usuario de la aplicación.

Nota

En el caso de que no haya completado los módulos anteriores de esta ruta de aprendizaje, descárguese los archivos de empaquetado. Estos archivos contienen el trabajo completado en la aplicación Seguimiento de accidentes hasta el momento.

Modificar la vista para LocationTable

Siga estos pasos para modificar la vista para LocationTable:

  1. En la página principal de Power Apps, seleccione Tablas.

  2. Busque y seleccione la LocationTable personalizada.

  3. Seleccione Vistas y, luego, la vista LocationTables activas.

  4. De forma predeterminada, esta vista ya cuenta con las columnas LocationId y Fecha de creación. Elimine la columna Fecha de creación de la vista.

  5. Agregue las columnas LocationName y LocationCountry a la vista. Ahora, la vista debería tener tres columnas en el siguiente orden: LocationId, LocationName y LocationCountry.

  6. Seleccione Guardar y Publicar para guardar y publicar los cambios.

Modificar la vista para TypeofAccidentTable

A fin de modificar la vista para TypeofAccidentTable, siga estos pasos:

  1. En la página principal de Power Apps, seleccione Tablas.

  2. Busque y seleccione la tabla TypeofAccidentTable.

  3. Seleccione Vistas y, luego, seleccione la vista TypeofAccidentsTables activa para abrir el estudio del diseñador de vistas.

  4. Agregue las columnas AccidentName y AccidentSeverity. Cuando finalice, la vista debería tener un aspecto similar al de la siguiente imagen:

  5. Seleccione Guardar y Publicar.

Modificar la vista para AccidentTable

El proceso para modificar la vista de AccidentTable es similar al de los pasos del ejercicio anterior. La diferencia con este proceso es que utilizará las relaciones que se han creado en el módulo de aprendizaje anterior para mostrar información en la misma vista a partir de las tablas relacionadas. Considere este proceso como similar a formatear la información para mostrar en una vista de estilo tabular la información de cada accidente, como por ejemplo:

  • Nombre de la ubicación del accidente

  • Nombre del tipo de accidente

  • Tipo de gravedad del accidente

  1. En la página principal de Power Apps, seleccione Tablas.

  2. Busque y seleccione AccidentTable.

  3. Seleccione Vistas y, luego, seleccione la vista AccidentTables activa para abrir el estudio del diseñador de vistas.

  4. Agregue las columnas AccidentDescription, ManagerComments, AccidentDate y ManagerReviewed.

  5. Para agregar campos de la tabla relacionada, seleccione la pestaña Relacionados, debajo del panel Columnas de tabla. Las tablas Relacionadas son tablas que tienen alguna relación con esta tabla. De forma predeterminada, todas las tablas en Dataverse tienen relaciones estándar con otras tablas estándar, como la tabla Usuario. (La imagen debajo del paso 8 muestra números para ayudarle a ubicar este paso y los tres siguientes).

  6. Busque y seleccione LocationId (LocationTable), lo que expandirá las opciones para mostrar los campos de LocationTable. Seleccione LocationName y LocationCountry en la lista.

  7. Agreguemos otras columnas relacionadas a nuestra vista. En las columnas Relacionadas, busque y seleccione AccidentTypeId (TypeofAccidentTable). Seleccione AccidentName y AccidentSeverity en la lista.

  8. Cambie el nombre de esta vista a MainAccidentTrackingView. Cuando finalice, las columnas de su tabla se parecerán a lo que aparece en la siguiente imagen (aunque es posible que no tenga ningún dato en la tabla).

  9. Seleccione Guardar y Publicar para completar el ejercicio.

Ahora puede usar estas tres vistas en cualquier aplicación basada en modelo que cree con estas tablas. Las dos primeras vistas eran sencillas y la tercera incorporaba vistas de tablas relacionadas. Una gran ventaja de usar Dataverse es la capacidad de incorporar de forma nativa tablas relacionadas en sus vistas. A continuación, veremos cómo modificar formularios según nuestras tablas.