Filtrado de listados

Puede filtrar datos del listado, por ejemplo, para mostrar la referencia de un fabricante específico o la lista de planos de una colección específica.

Haga clic en una de las siguientes opciones:
  • Gestión de informes: Editar filtro.
  • Gestión de reglas de diseño: Editar filtro.
  • Editor de configuración de listados > Filtros: Propiedades .
  • Editor de configuración de listados > Filtros: Añadir .
  • Editor de configuración de listados > Filtros: Duplicar .

El cuadro de diálogo Edición de filtro permite gestionar el filtro del listado. En la parte inferior del cuadro de diálogo se muestra la cadena de condición como podría utilizarse en una consulta SQL, en la cláusula WHERE.

Propiedades

  • Nombre: Introduzca el nombre de filtro. Este nombre debe ser único en el informe.
  • Descripción: Permite introducir una descripción de texto en todos los idiomas gestionados en el software. Haga clic en + para seleccionar los idiomas.

Condiciones

En esta pestaña se agrupan todos los elementos utilizados para crear el filtro. Se basa en las cadenas de condición que puede agrupar. Una Condición tiene un Campo de base de datos, un Operador y un Valor.

Al crear una condición, debe seleccionar en la lista Campos disponibles un campo de base de datos en el que pueda asociar un valor. Por ejemplo, en una lista de materiales, puede crear una condición en el campo Fabricante y definir ABB como valor. La lista de materiales mostrará solo las referencias del fabricante ABB.
Opción Descripción
Agregar. Permite añadir una nueva condición.
Eliminar. Borra las condiciones seleccionadas.
Agrupar condiciones. Seleccione dos o más condiciones y haga clic en este icono para agruparlas.
Desagrupar condiciones. Permite desagrupar el grupo de condiciones seleccionado.


Subir / Bajar. Permite ordenar las condiciones y los grupos de condiciones.


Asociar. Permite asociar el campo seleccionado a la condición seleccionada.
Tipo Se muestra el tipo de condición (condición o grupo de condiciones).
Separador Se utiliza para acumular condiciones. Puede seleccionar los separadores And u Or.
Campo Seleccione el campo que desea utilizar para la condición en la lista Campos disponibles y haga clic en el icono Asociar.
Operador Seleccione el operador que desee utilizar.

Puede utilizar los operadores = (igual) y != (no igual) en los campos de cadena. El resto de operadores podrá usarlos solamente en los campos numéricos.

Valor Enumera todos los valores que se encuentren en el campo seleccionado. Seleccione el valor que desee.

Grupos de condiciones

Es importante agrupar las condiciones. Un grupo de condiciones se evalúa en primer lugar y tiene prioridad ante una condición simple.

Por ejemplo:

((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')

En este ejemplo, el grupo se define con paréntesis dobles (( . . . )). El listado busca en primer lugar todas las referencias del fabricante Legrand o Entrelec, y luego extrae de los resultados de esta búsqueda todas las referencias de fabricante en las que la condición Value1 tenga un valor igual a 160A.

Si no hubiera un grupo, el ejemplo tendría este aspecto:

(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')

El resultado sería una lista con todas las referencias del fabricante Legrand o Entrelec y todas las referencias de cualquier fabricante en las que la condición Value1 tenga un valor igual a 160A.

Utilice las flechas Bajar / Subir para gestionar el orden de las condiciones o del grupo de condiciones.