如何使用读者查询窗查询读者信息 - DigitalPlatform/dp2 GitHub Wiki
本节内容对应视频教程:读者查询窗_查询
1.进入读者查询窗
在dp2内务里我们点击“常用窗口”菜单,下面的“读者查询窗”,进入读者查询界面。
2. 读者查询窗界面介绍
2.1 检索词
第一行是检索词,有一个检索词的输入框,后面的放大镜按钮是检索按钮。当我们输入了检索词后,点击放大镜按钮,可以发起检索。也可以在输入检索词后直接回车,发起检索。检索按钮后面是用于选择时间范围的时钟按钮
2.2 读者库
第二行读者库,指需要参与检索的读者库。我们可以在后面的下拉列表里面选择需要检索的读者库,也可以选择全部读者库。
第三行检索途径,它的下拉列表里面,可以看到里面有很多种检索途径,我们需要选择其中一种来进行检索。后面我们再对常用的检索途径进行详细介绍
2.3 匹配方式
第四行“匹配方式”,是指检索词与检索途径内容之间的匹配方式。它的下拉列表中有五种匹配方式可选。
前面一致的匹配方式,需要检索词出现在检索途径内容最前面,才能被命中
匹配方式为中间一致时,检索词不管出现哪个位置,都可以被命中
后方一致,需要满足检索词出现在检索途径内容的结尾,才能被命中
当匹配方式设置为精致一致时,要求检索词与检索途径的内容完全相同,才能显示在检索结果中。
当匹配方式为中间一致的时候,命中率是最高的。
匹配方式中最后一个,空值检索:这表示查询选定的检索途径为空值的情况。
比如:我想查一下系统中有没有单位为空的读者,检索途径设立为“单位”,匹配方式设置为“空值”,这个时候检索内容输入框变成灰色了,处于禁用状态。点击“检索”按钮发起检索,检索结果中所有记录单位一栏均为空白。
2.4 检索途径
回头看看检索途径里面具体的内容。 检索途径的下拉列表中可以看到有证条码号,姓名,单位,身份证号,等等。在这些检索途径中,最常用的有证条码号,姓名,-id。下面依次讲解:
---证条码号 当我们以证条码号作为检索途径时,匹配方式要设置为精确一致,然后在检索内容的输入框里面,可以用扫码枪扫入读者证条码,系统就会自动发起检索。注意扫入之前,输入法切换为英文模式。现在我们扫入一个读者证条码,系统检索到对应的读者记录。检索结果出来后,第一行显示的是1,2,3这些数字,我们在这些数字任意一个上面点击一下,对应的浏览列名称就显示出来。如果这个读者信息还没有录入到系统里面,系统会显示未命中。
---姓名 第二个常用的检索途径是姓名。当我们以姓名为检索途径时,可以根据需要设置匹配方式。一般可以设置中间一致。比如我想要查询姓名为“马腾”的读者记录,我以姓名为检索途径,然后在检索词输入框里面输入“马腾”,发起检索,马腾的读者记录就显示到检索结果当中。
——id查询 另外,检索途径里的最后一个__id,这是一个非常重要的检索途径。这个途径表示按照记录在数据库中的路径进行检索。当检索途径选择id,匹配方式设置为非“空值”,不输入检索词的时候,会命中库里所有的记录,我们通常用这种方式查询库中的记录总数。这里我设置以_id为检索途径,选好读者库,然后设置匹配方式为非空值的一种,发起检索。就会把我读者库里所有的读者记录全部检索出来。
id检索途径也可以按范围检索,例如输入1-10,匹配方式设置为非空值,则检索id为1至10这个路径区间的记录。
3. 如何停止检索
另外,在查询时,如果命中的记录很多,系统显示所有的检索结果需要一定的时间,在装载的过程中如果想让系统停止下来,可以点击左上角的停止按钮。 比如,打开内务链接到一个读者数据量比较大的云服务器,进入“常用窗口”菜单下面的“读者查询窗”,在读者查询窗里,读者库一栏选择“全部”读者库,检索途径设置为_id,匹配方式为前方一致,检索词输入框为空白,发起检索,可以看到系统正在检索,检索共命中条,已装入条,我们点击左上角这个红色的停止按钮,系统停止装入。
4.检索结果的排序。
在检索结果中,我们可以看到很多列的信息,这叫做浏览列。点击第一行的浏览列名称,系统会按照这一列的规则对检索结果进行排序。比如在“单位”列上点击一下,系统重新排序后,可以看到相同的单位的读者记录会排在一起,单位空白的排在最前面,然后是以数字开头的,然后是按照单位首字的先后顺序进行排列。在单位上面再点击一下,顺序就倒过来排列了。这样检查数据就更加方便了。
本节内容就介绍到这里。