如何过滤并导出未还读者信息 - DigitalPlatform/dp2 GitHub Wiki
在dp2内务里,有两种方式可以过滤在借的读者信息,一种是从册角度来过滤,一种是从读者查询角度来过滤。
1. 从册角度过滤在借的读者信息。
这种方法适用于预先知道未还的册属于哪些实体库的情形。
1.1 进入实体查询窗
用户点击“常用窗口”菜单下面的“实体查询窗”,进入实体查询窗界面。
1.2 大范围检索出需要观察的册记录
用户先大范围检索出需要观察的册记录。比如,如果想要查询中文图书实体库里面所有在借图书的读者记录,可以先在实体查询窗里,设置实体库为“中文图书实体”,然后以id为检索途径,匹配方式设置为非空值,保持检索词输入框为空白的情况下,发起检索。系统命中中文图书实体库中的所有的册记录。
1.3 选择在借状态的册记录信息
待这些记录全部装入后,用户可以根据“借阅者”一栏排序情况选出处于在借状态的册记录。
点击浏览列表“借阅者”标题栏,这时所有记录按照借阅者一列的内容进行排序。所有具有借阅者信息的记录会排列在一起,这些记录就是在借的册记录。当“借阅者”标题前面显示为向上的小三角时,具有借阅者信息的记录会排在最后面,用户下拉滚动条可以看到这些记录。再点击一下“借阅者”标题栏,向上的小三角变成向下的小三角,这时具有借阅者信息的记录会排最前面。
1.4 导出需要的读者记录
用户先通过连选的方式选中具有借阅者信息的所有记录:即先单击选中所需要的第一条记录,然后,按住左手按住键盘上的Shift键不放,同时点击需要的最后一条记录,这样所有需要的记录全部被选中。
然后在任意一条已选中的记录上面单击鼠标右键,从右键菜单里,选择“导出”命令下面的“输出到Excel文件,将借者记录”。系统弹出“导出读者详情”对话框。
在“导出读者详情”对话框的“通用”属性页里,用户先点击excel文件名输入框后面的选择文件按钮,指定导出文件的地址和文件名后,勾选需要导出的内容。如果不需要输出借阅历史,勾选好后,直接点击“确定”按钮,系统就开始导出。并且导出后系统自动打开所导出的excel档。在里面可以看到读者的基本信息,在借的册信息,借阅时间,应还时间,是否超期,超期多少天等都信息。
2. 从读者查询角度过滤未还书的读者信息
这种方法适用于预先知道未还书读者属于哪个读者库的情形。
2.1 进入读者查询窗。
点击“常用窗口”菜单下面的“读者查询窗”,进入读者查询窗界面。
2.2 大范围查询需要筛选的读者记录
比如:用户想查询读者库里所有在借的读者记录。先设置读者库为“读者”,以id为检索途径,匹配方式为非空值,检索词保持空白,发起检索。这时读者库里所有的读者记录被检索出来。
2.3 筛选出所有未还书的读者记录
在任意一条读者记录上面单击鼠标右键,从右键菜单里选择“全选”,这时所有读者记录被选中。再在任意一条选中的记录上单击鼠标右键,从右键菜单里,选择“装入其他查询框”命令下一级的“筛选-读者查询窗”选项,系统弹出“如何筛选读者信息”对话框。用户可以根据需要勾选需要的选项。如果只需要过滤未归还图书的读者,只要勾选“有在借册的”这个选项即可。可以看到这个选项下面的“未超期”和“已超期”两个选项同时会被选中。然后点击“确定”按钮,系统开始筛选。
筛选完后,系统自动把所筛选出来的读者记录装入一个新的读者查询窗。
2.4 输出读者详情到Excel文件
在新的读者查询窗里,用户在任意一条读者记录上面单击鼠标右键,从右键菜单里选择“全选”,这时所有记录被选中。
在任意一条已选中的记录上面单击鼠标右键,从右键菜单里选择“导出/导出读者详情到excel档”命令。系统弹出“导出读者详情”对话框。与1.4的操作一样,在“通用”标签属性页里,先点击excel文件名输入框后面的选择文件按钮,指定文件的地址和文件名,勾选需要导出的内容,点击“确定”按钮,系统开始导出。导出后系统自动打开excel档。这时可以在excel里面看到读者的基本信息,在借的册信息,借阅时间,应还时间,是否超期,超期多少天等。