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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Además, nuestra columna de fecha no incluye los detalles de la hora.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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 .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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 .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Hagamos clic en el elemento principal que es la tarjeta de datos completa.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Luego, veremos que la propiedad Default es igual a ThisItem.DateJoined .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Esto está obteniendo los datos en la columna DateJoined según el registro seleccionado.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
También podemos cambiar algunas propiedades dentro del panel Propiedades .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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 .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Ahora, nuestra tarjeta DateJoined ya no incluye la hora.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Haga clic en el título y asegúrese de que la propiedad utilizada sea Texto .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Simplemente podemos cambiar el título de la pantalla con el nombre de la persona que está seleccionada actualmente.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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 .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Para cambiar eso dinámicamente, haga clic en la tarjeta Nombre .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Haga clic en su elemento principal.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Cambie la propiedad a Predeterminado .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Ahora, veremos que está configurado en ThisItem.FirstName .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Después de eso, haga clic en el título de la pantalla.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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 .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Ahora tenemos a Alonso como el título de la pantalla.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Ahora tenemos el nombre y el apellido de la persona actualmente seleccionada como nuestro título de pantalla.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Podemos hacer los mismos pasos en cualquier otro elemento que queramos cambiar. Juguemos esta aplicación haciendo clic en el botón Reproducir .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Luego cambie la persona seleccionada haciendo clic en el icono de flecha.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Por ejemplo, seleccionemos a Josh Mckay .
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
Y veremos que nuestro título de pantalla cambió dinámicamente a Josh Mckay.
![Tarjetas de datos y asignación de propiedades de PowerApps Tarjetas de datos y asignación de propiedades de PowerApps]()
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