Ctrl+A功能是MARC编辑器的自动创建数据功能。
长期以来,它都是触发后显示一个模式对话框,操作者必须在里面选择一个功能执行,或者退出对话框,才能回到MARC编辑器。
虽然这个Ctrl+A的功能选择对话框打开后,并不一定完全遮住了后面的MARC编辑器,但只要这个对话框在打开状态,那么操作者就无法去操作MARC编辑器。此所谓“模式对话框”也。
最近我们改进了这个功能。
当框架窗口中没有固定面板窗口打开的时候,如果操作者在MARC编辑器中触发Ctrl+A,依然打开一个功能选择对话框。但这个对话框变成了“无模式对话框”。也就是说在这个对话框打开的时候,可以直接用鼠标点后面的MARC编辑器进行任何操作。这很人性化,因为打开对话框后想法变了,是人之常情,可以对照着这里看看那里看看。
当框架窗口中的固定面板窗口处于打开状态的时候,如果操作者在MARC编辑器中触发Ctrl+A,则固定面板窗口的“创建数据”属性页会翻到前面来,这时候MARC编辑器和Ctrl+A的功能选择菜单是平铺的,互不遮挡的,共存的状态。
其实,如果固定面板中的“创建数据”属性页本来就是在最前面的话,那么从种册窗装入记录开始,您就会看到,Ctrl+A功能菜单自动显示在那里了。
这样,当您在MARC编辑器中进行数据录入、编辑操作的时候,始终可以看到Ctrl+A功能菜单,并且菜单会跟随当前MARC编辑器中的插入符位置变化,动态改变加亮状态。例如,当您把插入符移动到010字段上的时候,规整ISBN号的菜单事项会自动加亮,表示它对这个位置敏感。
这就是平坦Ctrl+A功能。
(上图为平坦Ctrl+A状态)
(上图为当固定面板没有打开的时候,Ctrl+A功能显示为无模式对话框。如果点这个对话框上部工具条的停靠按钮,可以把固定面板打开并把Ctrl+A功能对话框停靠上去)
~~~
使用这个功能需要些什么前提条件呢?
首先,您应当使用dp2circulation或者dp2catalog的V2最新版本。目前是V2.1。
其次,如果数据库内核中的配置文件较旧,需要找系统管理员把书目库下的dp2circulation_marc_autogen.cs和dp2catalog_marc_autogen.cs脚本文件升级到最新版本。升级中如果有什么困难,请联系数字平台的技术支持人员。