En este tutorial, exploraremos más opciones con tarjetas de datos, formularios, pantallas detalladas de PowerApps y cómo hacer referencia a sus propiedades y valores.
Las tarjetas de datos de PowerApps son los componentes básicos de cualquier aplicación empresarial de Power Apps.
Las propias tarjetas contienen controles para mostrar y editar campos. Aquí hay una pantalla de detalles de muestra que contiene los nombres de las columnas con los espacios adecuados. Esto podría verse bien por ahora.

Sin embargo, todavía hay algunas cosas que podemos cambiar. El primero es el formato de la fecha. Necesitamos eliminar los detalles de la hora ya que no se especificó en nuestra etiqueta.

Además, nuestra columna de fecha no incluye los detalles de la hora.

También queremos cambiar el título de la pantalla al nombre de la persona según el registro que seleccionemos. En este ejemplo, estamos en el registro de Beau Spratling . Por lo tanto, el título de esta pantalla debería ser Beau Spratling .

Esas son las cosas que vamos a lograr en este tutorial.
Tabla de contenido
Comprensión de cómo los valores de la tarjeta de datos de PowerApps obtienen registros
Primero, comprendamos cómo los valores de las tarjetas de datos de PowerApps obtienen los registros de nuestras columnas. Haga clic en el valor de datos de la tarjeta DateJoined .

Luego, veremos que la propiedad Text de este elemento seleccionado es igual a Parent.Default . Por lo tanto, es igual a la propiedad predeterminada del elemento principal.

Hagamos clic en el elemento principal que es la tarjeta de datos completa.

Luego, veremos que la propiedad Default es igual a ThisItem.DateJoined .

Esto está obteniendo los datos en la columna DateJoined según el registro seleccionado.

Formateo de los valores de las tarjetas de datos de PowerApps
Hay dos formas de cambiar el formato de cualquier valor de datos. La primera forma es editando el texto de las cintas donde podemos hacer cosas muy simples como cambiar la alineación.

También podemos cambiar algunas propiedades dentro del panel Propiedades .

La segunda forma es usar funciones de formato. Hay muchas funciones de formato disponibles, pero la que se usa con frecuencia se llama Text . Esto también se usa en Excel.
Recuerda que todo lo que podamos hacer con Excel o en PowerPoint, también lo podemos hacer en PowerApps. Si queremos formatear una fecha en Excel, usaremos la función Texto .
Por lo tanto, también podemos usar la función o fórmula de texto para formatear los datos en las tarjetas de datos de PowerApps. Ahora usemos la función de texto . Haga clic en el elemento principal de la tarjeta DateJoined .

Entonces usemos la función Texto aquí. Como podemos ver, el primer parámetro de la función Texto es el valor y el segundo parámetro es el formato . Queremos formatear nuestra fecha con el formato mm/dd/yyyy que corresponde al mes, la fecha y el año.

Ahora, nuestra tarjeta DateJoined ya no incluye la hora.

Cambiar dinámicamente el título de la pantalla
Lo siguiente que queremos cambiar es el título de la pantalla basado en el nombre de la persona seleccionada.

Haga clic en el título y asegúrese de que la propiedad utilizada sea Texto .

Simplemente podemos cambiar el título de la pantalla con el nombre de la persona que está seleccionada actualmente.

Sin embargo, al reproducir nuestra aplicación, nos dará un resultado estático y no cambiará dinámicamente si cambiamos de persona seleccionada. Como podemos ver, el título de la pantalla no cambió a pesar de que cambiamos la persona seleccionada a Alonso Partee .

Para cambiar eso dinámicamente, haga clic en la tarjeta Nombre .

Haga clic en su elemento principal.

Cambie la propiedad a Predeterminado .

Ahora, veremos que está configurado en ThisItem.FirstName .

Después de eso, haga clic en el título de la pantalla.

Nuevamente, queremos hacer referencia a nuestro título a la propiedad predeterminada de nuestra tarjeta de nombre . Entonces, cambiemos este texto estático a FirstName_DataCard1.Default .

Ahora tenemos a Alonso como el título de la pantalla.

Lo siguiente es agregar el apellido en nuestro título. Para hacer eso, solo necesitamos usar la función de concatenación , luego agregar LastName_DataCard1.Default separados por una coma.

Ahora tenemos el nombre y el apellido de la persona actualmente seleccionada como nuestro título de pantalla.

Podemos hacer los mismos pasos en cualquier otro elemento que queramos cambiar. Juguemos esta aplicación haciendo clic en el botón Reproducir .

Luego cambie la persona seleccionada haciendo clic en el icono de flecha.

Por ejemplo, seleccionemos a Josh Mckay .

Y veremos que nuestro título de pantalla cambió dinámicamente a Josh Mckay.

Galerías de PowerApps: una introducción
Fundamentos de Power Apps: funcionalidad básica y personalización
Cómo crear una cuenta de Power Apps | Tutorial de LuckyTemplates
Conclusión
Estas son algunas de las cosas que podemos hacer adicionalmente al configurar las tarjetas de datos de PowerApps. El otro punto clave de este tutorial fue mostrar cómo puede hacer referencia a las propiedades de otros elementos. Para este ejemplo, hicimos referencia a nuestra propiedad Texto de título de pantalla a la propiedad Predeterminada de la tarjeta Nombre y Apellido .
Al hacer eso, puede tener varios arreglos que ocurren en aplicaciones muy complejas. A medida que avanza en nuestros diferentes tutoriales, podría volverse mucho más complicado, pero la teoría o lógica real detrás de esto es bastante simple.
Mis mejores deseos,
Enrique