Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tutorial se muestra cómo se pueden conectar dos listas con una columna de búsqueda en una aplicación de lienzo en Power Apps.
SharePoint proporciona dos tipos de columnas de búsqueda:
- Búsqueda: Enlaces a otra lista. Por ejemplo, una lista Pedidos puede tener una columna de búsqueda que vincule a los clientes de una lista Cliente.
- Elección: Al seleccionar una columna, se muestra un menú de elementos que puede elegir.
Nota
Cuando crea o ve una lista en SharePoint, se le redirige automáticamente a Microsoft Lists. La lista siempre se puede encontrar en Microsoft Lists y en SharePoint. Más información en ¿Qué es una lista en Microsoft 365?
Requisitos previos
Un sitio de SharePoint
Para crear un sitio de SharePoint, consulte Tutorial guiado: Crear un sitio de organización.
¿Por qué usar una columna de búsqueda?
Los datos de una empresa son numerosos y complejos. Los datos de una lista a menudo están relacionados con los de otra lista. Las columnas de búsqueda son la principal forma de unir dichos datos empresariales.
Por ejemplo, podría tener una lista Orders que tenga una columna de búsqueda que vincule a una lista Customers para mostrar el cliente que realizó el pedido. La columna de búsqueda de la lista Orders también permite obtener otros datos de la lista Customers.
También podría usar una columna de búsqueda para conectar la lista Orders a una lista Product y obtener la información necesaria sobre el producto pedido, como imágenes del producto, especificaciones, detalles del fabricante, etc.
¿Para qué se usan las columnas de elección?
Las columnas de Elección se usan para listas cortas. En lugar de crear una lista separada, incluya los valores de la lista en un pequeño menú. Este menú aparece cuando selecciona una columna de Elección y, a continuación, puede seleccionar uno de los valores en el menú.
Algunos ejemplos son datos como el código de estado de cliente, la disponibilidad de los productos, los códigos de los estados, cualquier lista fija que sea relativamente corta.
Los datos de elección pueden permanecer como una lista separada si usa una columna de Búsqueda para vincularlos. Sin embargo, una columna de Elección es más fácil y rápida que una columna de Búsqueda.
Obtenga más información en Información general sobre integrar SharePoint Online en Power Apps.
Creación de las listas
En este tutorial, se vinculan dos listas, por ejemplo, Assets y RepairShop. La lista Assets se usa para realizar un seguimiento de los equipos de hardware en un equipo. Puesto que el hardware se estropea con el tiempo, usamos la lista RepairShop para realizar un seguimiento de las tiendas locales que pueden arreglarlo.
La columna de búsqueda usados en este ejemplo
La lista RepairShop usa la columna ContactEmail para identificar la tienda. Esta lista se define en primer lugar para que cada fila de la lista Assets apunte a algo.
La lista Assets tiene dos columnas de búsqueda:
- RepairShop, del tipo Búsqueda, que usa direcciones de correo electrónico para apuntar a las entradas de la lista RepairShop.
- AssetType, del tipo Choice, enumera los tipos de activos para hardware.
Puede definir columnas adicionales en función de la información de la que necesite realizar un seguimiento.
Definir la lista RepairShop y agregar datos
Cree esta lista primero, para que cuando agregue datos a la lista Assets, haya entradas de RepairShop disponibles en la columna de búsqueda Assets.RepairShop.
En cualquier sitio de SharePoint, cree una nueva lista RepairShop desde una plantilla Lista en blanco.
Seleccione Agregar una columna de tipo Texto y asígnele el nombre ContactEmail y, a continuación, elija Guardar.
Seleccione + Agregar elemento nuevo para escribir al menos tres filas con distintos valores de ejemplo de ContactEmail. Cuando resulte necesario reparar un recurso, elija uno de estas tiendas de reparación.
Definir la lista Assets
En el mismo sitio de SharePoint, cree una nueva lista Assets desde una plantilla Lista en blanco.
Seleccione + Agregar columna y elija el tipo de columna Elección. Seleccione Siguiente y asígnele el nombre AssetType. Rellene los valores de Opciones en la sección Opciones con activos de muestra como Escritorio, Portátil, teléfono Android, iPhone y Tableta Windows.
Seleccione Guardar.
Seleccione + Agregar columna y elija el tipo de columna Búsqueda, después seleccione Siguiente.
En el panel Crear una columna, agregue RepairShop al campo Nombre. Vaya a Seleccionar una lista como origen y elija RepairShop. Vaya a Seleccionar una columna de la lista anterior y elija ContactEmail.
Seleccione Guardar.
Verá que la columna RepairShop tiene un icono de dos flechas que indica que es una columna de tipo búsqueda.
Crear una aplicación de la lista Assets
Crear una aplicación de lienzo desde la Lista de activos creada anteriormente.
Agregar datos a la lista Assets
Vamos a obtener una vista previa de la aplicación y agregar elementos a su lista de Activos.
Pulse F5 o selecione Vista previa (
).Seleccione el símbolo + situado en la esquina superior derecha de su aplicación para agregar una entrada.
Introduzca un Título para este activo, por ejemplo el portátil de Micah.
Seleccione la flecha desplegable AssetType. Los valores mostrados son valores que especificó cuando creó esta columna. Elija una de las entradas.
Seleccione la flecha desplegable RepairShop. Elija una de las entradas.
Seleccione la marca de verificación para guardar la nueva entrada.
(Opcional) Agregue más elementos a la lista.
Para volver al área de trabajo predeterminada, presione
Esc.Guarde y publique la aplicación.