2) 请告诉我现在数据中有哪些批次号?
很早就有用户建议有一个功能,显示出当前所有的批次号。
我能理解,他的原因很简单:不可能谁的记性都很好,记得住批次号用到几号了。拿着一个一个的批次号去试探检索,也不是一个办法。一个一个翻看数量庞大的册记录,则更不是个办法。
这个功能其实是要求软件能够列出批次号检索点字符串内容,而不是原有的根据批次号检索出记录id来。从dp2系统的体系结构来说,应当是数据库内核具有这个功能,而这个功能一直欠着没有开发出来。
最近我们开发出了相关的功能。首先rmsws升级了,才能具有相关的新功能。dp2libraryws也升级了。两者都要升级,缺一不可。
在dp2circulation前端中,打开实体查询窗,这里我用册记录内的批次号,也就是验收或者移交批次号为例进行说明。这里提醒一下,所谓批次号是一个泛泛的概念,软件里面有好几个地方好几种批次号,例如订购批次号、编目批次号。要具体所指的时候,请不要泛泛说“批次号”。
你会发现实体查询窗的检索按钮变样了。变成了一个绿色的按钮,向右的箭头。看起来和刚刚讲过的工具条上快速装载的按钮一样。这个检索按钮的右边,有一个小小的向下的三角,点它会展开一个菜单,上面有个命令“获得检索点”,就是它了。
你选检索途径为“批次号”,检索词保持空,点“获得检索点”命令,浏览框中会出现全部批次号,显示为两栏,左边是批次号字符串,右边是左边字符串的数量。当然如果你的实体库中什么记录都没有,或者根本没有输入过批次号,那是获得不了任何内容的。
如果你操作的时候遇到提示信息说需要升级rmsws和dp2libraryws的最新版本,...,那,它说的是实话。
好了,浏览框中列出了用过的批次号字符串。想看看某个字符串到底对应哪些册记录呢?一个办法是传统的检索功能,也就是原来就有的检索功能,你老老实实在检索词那里输入这个字符串,然后点绿色检索按钮进行检索。现在有另外一个更方便的办法,就是你在这个批次号字符串浏览行上双击,软件会立即给你检索出该批次号所从属的所有记录来。你可以仔细对照一下,软件刚才显示出来的记录个数是不是准确的,两者之间。
这时候你可能想退回到刚才命中批次号字符串的那个浏览画面,继续看看其他批次号的数量。在检索按钮的右边,有两个左右方向的箭头按钮,左箭头就是退回到上次的浏览画面了。
如果你不想“左来右去”的,还有一种选择,就是你在批次号字符串的浏览画面的时候,在浏览框内点右鼠标键弄出上下文菜单,选“在新开的实体查询窗内检索”,这样就不会打扰当前浏览框的内容,新的检索将在新开的实体查询窗中进行,不想要新开的那个窗口了可以关闭它,回到刚才这个实体查询窗。这就是“开来关去”的了。
有了这个新功能后,我们就可以对数据中的批次号进行有效的管理。比方说看到有些奇怪的字符串,我们可以把涉及它的册记录都调出来看看,是不是输入错误?
不过,我在这里还是给大家一个忠告,图书馆的业务管理有时候还是要靠纸笔,不是要完全依赖计算机的。在工作中使用的批次号,部门主任有责任规划好,大家整齐划一地使用,不要弄错。很有必要准备一个纸本的笔记本(而不是什么笔记本电脑),把每批的编号和细节情况概要记载下来,便于以后查对。这是很好的工作习惯。有人说那软件为什么不准备一个每批给批注的功能呢?这个主意很好,我们过一段会实现这个功能。但是这类功能并不属于软件特别擅长、体现计算机优势的功能,采用传统的办法有时候效果更好,还更有人情味。现在我能这么说,是因为显示出所有批次号的功能已经做出来了,要不然还有人会以为我在找借口推卸开发这个软件功能呢。
上面讲的是如何用实体查询窗来观察批次号字符串。
在典藏移交窗中,按钮“根据批次号检索装载”,会打开一个对话框,原来这里的“批次号”文字域是不带有下拉菜单的普通输入框,而现在改进为一个组合框。你点向下的三角,里面会检索显示出原来用过的所有验收(移交)批次号。
类似的,打印订单窗口,验收窗口,打印验收单窗口,册统计窗,书目统计窗,也都具备了列出特定批次号的功能。