> For the complete documentation index, see [llms.txt](https://docs-jmapserver-lima.k2geospatial.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-jmapserver-lima.k2geospatial.com/s/administrador/manual-del-administrador-jmap-server/proyectos/configuracion-de-proyectos/consultas-de-seleccion-por-atributos/formulario-de-consulta-de-seleccion-por-atributos.md).

# Formulario de consulta de selección por atributos

Los formularios se utilizan en JMap Server para ingresar los parámetros de búsqueda en las consultas de selección por atributos, para el [ingreso de los datos de los atributos de las capas editables](/s/administrador/manual-del-administrador-jmap-server/capas/configuracion-de-las-capas/formularios/creacion-de-formularios/formulario-de-los-atributos-de-una-capa.md) y para la [gestión de los datos almacenados en las bases de datos](/s/administrador/manual-del-administrador-jmap-server/capas/configuracion-de-las-capas/formularios/creacion-de-formularios/formulario-de-base-de-datos.md), siempre que éstos estén relacionados con los elementos de una capa.

El administrador JMap Server configura los formularios que los usuarios utilizan en las aplicaciones JMap Pro, Web, NG y Survey.

Como los formularios de edición de datos, los formularios utilizados en las consultas de selección por atributos son creados mediante el [diseñador de formularios](/s/administrador/manual-del-administrador-jmap-server/capas/configuracion-de-las-capas/formularios.md#diseno-de-formularios) y son utilizados por los usuarios para ingresar los parámetros de las búsquedas.&#x20;

Cada componente del formulario está entonces asociado a un parámetro de la consulta (`$param1`, `$param2`, etc.).

Contrariamente a los otros tipos de formulario, éstos no pueden ser divididos en secciones. Otra diferencia es que los componentes de tipo **Foto** no están disponibles para este tipo de formulario.

Los formularios son creados cuando se configuran las consultas de selección por atributos, presionando **Diseño de formulario**.

{% hint style="info" %}
Cuando crea un formulario resulta muy importante tener en cuenta los parámetros que son obligatorios y los que son opcionales, en función de la definición de la expresión de consulta. Por ejemplo, si un componente del formulario no tiene la opción **Obligatorio** activada, el texto de la expresión de consulta debe prever que ese parámetro es opcional. \
La sección [Crear una consulta de selección por atributos](/s/administrador/manual-del-administrador-jmap-server/proyectos/configuracion-de-proyectos/consultas-de-seleccion-por-atributos.md#crear-una-consulta-de-seleccion-por-atributos) ofrece más información sobre este tema.
{% endhint %}
