#
筛选

“筛选”是任一项目匹配或不匹配的规则(或规则的设定)。PasswordSafe 允许用户定义筛选与只显示项目匹配的一个特定筛选。可以定义一个筛选作为一个以前的查询或定义多个筛选， 命名它们并持续储存它们作为重复使用。 也可以筛选任一存储的除数据库外或外部的数据，作为共享一样的筛选交叉多个数据库。

## 定义一个筛选

要定义一个新筛选，选择查看->筛选->新建/编辑筛选菜单项目。下列对话框将被显示:
为了便于查看，每个筛选由一个或多个行，在每个行位置定义一个 规则给一个特定的字段。 条件式定义每个行可选择“和”与“或”关联前一行。该项允许定义下列各种筛选:
1.所有项目包含一个用户名“joe”或“Joe”或“JOE”
2.所有项目具有一个用户名“Joe”(精确的)创建在2008年5月1日之后
3.使用项目包含一个用户名“Joe”或“Mary”
为便于查看，筛选可任意组合。
下列是筛选表格栏目标识:

- “#”- 该列为行编号。为了方便而显示及不能修改。
- “?”- 勾选框在栏目中用以确定该行是否激活或禁用，只有激活的行被用于筛选。 单击勾选框启用/禁用行。
- “+”- 单击这里插入一个新行在下面。
- “-”- 单击这里删除当前行。注: 由于删除一个行是永久性的，可以只禁用而替代删除它。
- “和/或”- 该项允许用户确定与前一行结果的关系。
- “字段”- 选择想要的项目字段。例如: 用户名、标题、组、备注等。
- “规则”- 定义用户所选中字段的值。一旦选中一个字段，单击时将弹出一个对话框允许用户指定规则，选择需要哪个被显示于表格。

## 应用一个筛选

一旦定义一个筛选，单击“应用”将筛选数据库中的项目，当离开时设定显示筛选对话框将被打开。 这有助于定位和提取基于筛选的结果。单击“确定”将同样应用筛选，但会直接关闭设定显示筛选对话框。

## 管理筛选

设定/编辑筛选对于筛选一个过去的任务是个好方法。 不管如何，假如用户查找的多个筛选需要重复使用，那么可以存储这些并供以后管理使用。使用该菜单可点击查看->筛选->管理...对话框操作。
管理筛选对话框有两层表格。上层表格列出筛选方式，下层表格显示当前选中的筛选内容。

- 需要添加一个新筛选，单击“新建”按钮。等同于选择 查看->筛选->新建/编辑筛选菜单项。
- 需要编辑一个现有筛选，选择项目后单击“编辑”按钮。
- 需要应用一个现有筛选，选中想要筛选行的勾选框，然后单击“应用”按钮。注意同一时间一次只能应用一个筛选项。

#### 存储筛选

筛选可存储任一作为当前数据库中的部份或输出到外部作为 XML 文件。 存储筛选到外部是个好方法，因为可以跨数据库共享筛选，但存储它们作为数据库部份时，请确保潜在的敏感信息在筛选中是受保护的。

- 需要存储筛选在一个外部文件里: 设定输出用户想要存储的外部筛选勾选框，然后单击输出按钮。
- 需要存储筛选在当前数据库: 设定复制到数据库勾选框，然后单击复制按钮。
- 需要加载一个外部存储的筛选: 单击输入按钮。

备注:
当启动时， PasswordSafe 搜索一个与 pwsafe.cfg 文件(默认状态在 PasswordSafe 安装目录位置)在相同目录下的文件名为 autoload_filters.xml 的文件。 如该文件存在，则它被自动导入并筛选它所包含准备使用的信息。 这是有助于假如用户有一个想要共享跨越多个数据库的筛选设定，很显然每次启动将导入它们。