Crear y diseñar formularios de aplicaciones controladas por modelos
Con Power Apps, los formularios ofrecen la interfaz de usuario que emplean los usuarios para interactuar con los datos que necesitan para realizar su trabajo. Es importante que los formularios que usan los usuarios estén diseñados para permitirles buscar o especificar la información que necesitan de manera eficaz.
En la solución predeterminada o en una solución no administrada se pueden crear nuevos formularios o editar los formularios existentes de todas las tablas que admitan personalizaciones de formularios. En una solución no administrada, se pueden editar las propiedades administradas para una tabla personalizada no administrada creada para la solución. Si está viendo una solución administrada, aquí no se pueden crear nuevos formularios ni editar los formularios existentes entre las tablas. Sin embargo, si las propiedades administradas de una tabla de la solución administrada están establecidas para admitir personalizaciones, se pueden agregar o editar formularios a esa tabla.
Tipo de formularios
Hay diferentes tipos de formularios y cada tipo tiene una funcionalidad o uso específico. Más información: Tipo de formularios en Power Apps.
Diálogos de formulario principal
Con la API del cliente, puede utilizar los cuadros de diálogo del formulario principal para que los usuarios puedan abrir una tabla de filas relacionada en un formulario principal o base sin tener que salir del formulario. Más información: Abrir el formulario principal en un cuadro de diálogo utilizando la API del cliente
Actualización frente a tablas clásicas
Power Apps ofrece diversas opciones para diseñar formularios. Con interfaz unificada, la mayoría de las tablas se actualizaron para adaptarse a la interfaz de dinámica. Las tablas actualizadas, igual que las tablas personalizadas, incluyen soporte para el cliente, flujos de proceso de negocio y reglas de negocio de Dynamics 365 for tablets. Al usar estas tablas, puede diseñar una vez e implementar en todos los clientes.
Todavía existen varias tablas, referidas aquí como tablas clásicas, que mantienen la apariencia y las capacidades de las versiones anteriores. Estas tablas se utilizan menos a menudo. Aquí se enumeran:
Dirección
Artículo
Comentario de artículo
Operación de eliminación en masa
Conexión
Descuento
Lista de descuentos
Ubicación de documentos
Datos adjuntos de correo electrónico
Seguimiento
Objetivo
Métrica del objetivo
Importar archivo de origen
Producto de la factura
Producto del pedido
Lista de precios
Elemento de cola
Producto de oferta
Campo informe
Consulta de consolidación
Vista guardada
Servicio
Actividad de servicio
Sitio de SharePoint
Sitio
Zona
Unidad
Unidad de venta
Crear o editar un formulario
Crear o editar formularios para aplicaciones controladas por modelos. Más información: crear, editar o configurar formularios usando el diseñador de formularios
Eliminar un formulario
Para eliminar un formulario, inicie sesión en Power Apps y vaya a Soluciones > Abra la solución que desee > seleccione la tabla que desee > pestaña Formularios. Seleccione el formulario y luego seleccione Eliminar en la barra de comandos.
Hay un par de razones por las que es posible que no pueda eliminar un formulario.
| Motivo | Solución alternativa |
|---|---|
| Cada tabla requiere al menos un formulario principal y es el único formulario principal para la tabla. | Crear un nuevo formulario principal para la tabla. Luego elimine el formulario principal que intentó anteriormente. Más información: Crear un formulario |
| Cada tabla requiere un formulario de reserva designado y es el único formulario de reserva. | Cree un formulario nuevo para la tabla y configúrelo como respaldo. O designe otro formulario existente como formulario de reserva. Luego elimine el formulario que intentó anteriormente. Más información: Establecer el formulario de reserva para una tabla |
Preguntas frecuentes de visualización de formularios
¿Por qué no el formulario no es visible en el desplegable selector de formularios de mi aplicación?
Un formulario puede no estar disponible porque no se ha agregado a la aplicación.
Abra la aplicación en el diseñador de aplicaciones.
En el área Vista de tabla, seleccione Formularios junto a la tabla.
En la pestaña Componentes, compruebe los formularios principales que están incluidos en la aplicación. Compruebe que el formulario que desea mostrar esté comprobado. De lo contrario, selecciónelo, guárdelo y, a continuación publique la aplicación.

¿Por qué mi formulario no se muestra como formulario predeterminado en la aplicación?
Un formulario se puede establecer como el formulario predeterminado a través de la configuración de orden de los formularios o cuando un usuario establece el formulario predeterminado como valor de personalización.
Abra el explorador de soluciones. Expanda la tabla que tiene que los formularios que desea ordenar y, a continuación, seleccione Formularios.
En la barra de herramientas seleccione Propiedades del formulario > Conjunto de formularios principal.

Se muestra el orden de los formularios. Seleccione el formulario y utilice las flechas arriba y abajo para mover el formulario dentro del orden de los formularios. El formulario en la parte superior de la lista es el formulario predeterminado.

Seleccione Aceptar para guardar los cambios del orden de formularios.
En la barra de herramientas del diseñador de formularios, seleccione Publicar para hacer que el orden de los formularios esté disponible en aplicaciones.
Valor de personalización del usuario del orden de formularios
Tenga en cuenta que, cuando un usuario de la aplicación cambia la selección de formularios en el desplegable del selector de formularios, dicho formulario se vuelve el formulario predeterminado para el usuario. Esta personalización invalida el formulario predeterminado especificado para la tabla en la aplicación.

Temas relacionados
Asignar un orden de formularios
Controlar el acceso a los formularios
Cómo se presentan los formularios principales en los distintos clientes