如何使用读者查询窗进行读者查询 - DigitalPlatform/dp2 GitHub Wiki

1.进入读者查询窗

在dp2内务,点击“常用窗口”-“读者查询窗”,进入读者查询界面。

2.读者查询窗界面介绍

第一栏“检索词”,指用户需要检索的内容。检索词输入框后面的放大镜按钮是检索按钮。

用户输入了检索词后,点击放大镜按钮,系统发起检索;用户也可以在检索词输入框中输入检索词后通过直接点击回车键来发起检索。检索按钮后面是用于选择时间范围的时钟按钮。

第二栏“读者库”,指需要参与检索的读者库。用户可以读者库输入框右侧的下拉列表里选择需要检索的某个读者库;如果用户希望在列表中的所有读者库中检索,也可以选择“全部”。

第三栏“检索途径”,指本次检索的检索途径。从它的下拉列表里面,可以看到有很多种检索途径。用户需要选择其中一种来进行检索。后面我们再对常用的检索途径进行详细介绍。

第四栏“匹配方式”,指检索词与检索途径内容之间的匹配方式。它的下拉列表中有五种匹配方式可选。 前面一致的匹配方式,需要检索词出现在检索途径内容最前面,才能被命中 匹配方式为中间一致时,检索词不管出现哪个位置,都可以被命中 后方一致,需要满足检索词出现在检索途径内容的结尾,才能被命中 当匹配方式设置为精致一致时,要求检索词与检索途径的内容完全相同,才能显示在检索结果中。

比如,用户想查看一下系统里面姓名中含有“欣”的读者。以姓名为检索途径,检索词是输入框里面输入“欣”。 当匹配方式设置为“前方一致”时,点击检索按钮,可以检索到所有姓名以“欣”字开头的记录; 当匹配方式设置为“中间一致”时,点击检索按钮,可以检索到所有姓名中含有“欣”字的记录; 当匹配方式设置为“后方一致”时,点击检索按钮,可以检索到所有姓名中以“欣”字为结尾的记录; 当匹配方式设置为“精确一致”时,点击检索按钮,只能检索到姓名为“欣”的记录。

通过以上比较,可以看到匹配方式为中间一致的时候,命中率是最高的。

匹配方式中最后一个“空值检索”,表示查询选定的检索途径为空值的情况。 比如用户想检索系统中单位为空的读者记录,此时需要将检索途径设立为“单位”,匹配方式设置为“空值”,如此设置后可以看到检索内容输入框变成灰色了,处于禁用状态。再点击检索按钮,检索结果将显示所有没有设置单位的读者记录。

详解"检索途径”

检索途径中,最常用的有证条码号,姓名,-id。

证条码号: 当用户以证条码号作为检索途径时,匹配方式须要设置为精确一致,然后在检索内容的输入框里面,可以用扫码枪扫入读者证条码,扫入后系统会自动发起检索。注意扫入之前,输入法切换为英文模式。扫入之后,系统检索后显示了检索结果,第一行以数字显示,看不出栏位名称;用户在这些数字任意一个上面单击之后,对应的浏览列名称就显示出来。如果所扫入的整条码对应的读者信息还没有录入到系统里面,系统会显示“未命中”。

姓名: 第二个常用的检索途径是姓名。当用户以姓名为检索途径时,可以根据需要设置匹配方式。一般可以设置中间一致。

_id:检索途径里的最后一个_id是一个非常重要的检索途径。这个途径表示按照记录在数据库中的路径进行检索。

当检索途径选择_id,匹配方式设置为非“空值”,不输入检索词的时候,会命中库里所有的记录。用户可以用这种方式查询库中的记录总数。比如,以_id为检索途径,选好读者库后,然后设置匹配方式为非空值的一种,发起检索,系统就会把读者库里所有的读者记录全部检索出来。

_id检索途径也可以实现按范围检索,例如输入1-10,匹配方式设置为非空值,系统将会检索id为1至10这个路径区间的记录。

3.如何中止查询

在查询时,如果命中的记录很多,系统显示所有的检索结果需要一定的时间,在装载的过程中如果想让系统停止下来,可以点击左上角的红色叉状的停止按钮来让系统停止装载。

4.检索结果的排序

在检索结果中的列叫做浏览列。点击第一行的浏览列名称,系统会按照这一列的规则对检索结果进行排序。 比如在单位上点击一下,系统重新排序后,可以看到相同的单位的读者记录会排在一起,单位空白的排在最前面,然后是以数字开头的,然后是按照单位首字的先后顺序进行排列。在单位上面再点击一下,顺序就倒过来排列了。这样检查数据就更加方便了。