#
Filtros

Un "filtro" es un criterio (o conjunto de criterios) con que una entrada coincide o no. PasswordSafe te permite definir filtros, y mostrar sólo aquellas entradas que coincidan con un filtro dado. Puedes definir un filtro para consultar una sola vez, o puedes definir varios filtros, nombrarlos y almacenarlos, por usarlos reiteradamente. Los filtros pueden almacenarse junto con la base de datos, o externamente, para compartir el mismo filtro a través de varias bases de datos.

## Definir un filtro

Para definir un nuevo filtro, selecciona el menú Ver->Filtros->Nuevo/Editar Filtro. Se mostrará el siguiente cuadro de diálogo:
Como puedes ver, cada filtro está compuesto de una o más filas, donde cada fila define un criterio sobre un campo determinado. Las condiciones definidas en cada fila puede ser enlazadas con "y" u "o" con las condiciones definidas en la fila anterior. Esto te permite definir los siguientes tipos de filtros:
1. Todas las entradas cuyo usuario contiene "jose" or "José" or "JOSÉ"
2. Todas las entradas con usuario "José" (exactamente) creado tras el 5 de mayo de 2010
3. Todas la entradas cuyo usuario contenga "José" or "María"
Como puedes ver, los filtrol pueden tener cualquier complejidad.
Las columnas de la tabla filtro son las siguientes:

- '#' - Este es el número de fila. Se muestra por conveniencia y no se puede modificar.
- '?' - La casilla de verificación en esta columna determina si la fila está activa o no. Sólo se usan las filas activas al aplicar el filtro. Hacer click en la casilla activa/desactiva la fila.
- '+' - Clic para insertar una nueva fila por debajo de una fila determinada.
- '-' - Click para eliminar la fila actual. Nota: Puesto que borrar una fila es permanente, es posible que desees deshabilitarlo.
- 'Y/O' - Esto te permite determinar la relación de la regla que está añadiendo con la regla anterior.
- 'Campo' - Selecciona el campo de la entrada que te interesa, usuario, grupo, notas, etc.
- 'Criterio' - Define el valor que le interesa para el campos seleccionado. Una vez hayas seleccionado un campo, al hacer clic en este abrirá un cuadro de diálogo que permite especificar los criterios, que se muestran en la tabla.

## Aplicar un filtro

Una vez que has definido el filtro, al hacer clic en 'Aplicar' se aplicará el filtro en las entradas de la base de datos, al tiempo que deja el diálogo de ajustar filtro de visualizacion abierto. Esto es útil para fijar y refinar un filtro en base a los resultados. Pulsando en 'Aceptar' también se aplica el filtro, pero se cierra el diálogo de ajustar filtro.

## Administrar filtros

Fijar/editar un filtro es una buena forma de trabajar con filtros en tareas de una sóla vez. Si ves que tienes varios filtros que quieres utilizar repetidamente, entonces puedes almacenarlos y administrarlos a través del diálogo Ver->Filtros-> Administrar...
El cuadro de diálogo administrar filtros tiene dos tablas. La tabla superior muestra los filtros, y las tabla inferior el contenido del filtro seleccionado.

- Para añadir un nuevo filtro, haz clic en Nuevo. Esto es equivalente a seleccionar el menú Ver->Filtros->Nuevo/editar filtro.
- Para editar un filtro existente, selecciónelo y haga clic en Editar.
- Para aplicar un filtro existente, haga clic en la casilla Aplicar en la fila el filtro deseado. Ten en cuenta que sólo puede aplicarse un filtro en un momento dado.

#### Almacenar filtros

Los filtros pueden ser almacenados como parte de la base de datos actual o, externamente, como archivos XML. Almacenar filtros externamente aes una buena forma de compartir filtros entre bases de datos, mientras que almacenarlos como parte de la base de datos asegura que información potencialmente sensible de la definición de los filtros está protegida.

- Para almacenar los filtros en un archivo externo: Fija la opción Exportar de los filtros que desea almacenar externamente, a continuación, haga clic en el botón Exportar.
- Para almacenar los filtros de la base de datos actual: Fija la opcion Copiar a la BD y pulsa el botón copiar.
- Para cargar un filtro externo: Haz clic en el botón Importar.

Nota:
Al iniciar PasswordSafe busca un archivo llamado autoload_filters.xml en el mismo directorio que el archivo pwsafe.cfg (por defecto el directorio donde está instalado PasswordSafe). Si existe tal archivo, entonces es automáticamente importado y los filtros que contiene están listos para su uso. Esto es útil si tienes una serie de filtros que deseas compartir entre varias bases de datos, sin tener que importarlos de forma explícita cada vez.