1 前期准备(两库结构介绍与格式的统一工作)
2 跨库批量查询程序设计
假设考生报名库已转化成DBF格式,文件名为bmk.dbf,学籍库文件名为xjk.dbf,将报考学生的学籍信息从学籍库里挑出来的基本思路是:分别在两个不同的工作区打开待bmk.dbf和xjk.dbf,然后从bmk.dbf库的第一条记录开始,逐个地在xjk.dbf库中给“SFZH”字段值与bmk.dbf中当前记录的“身份证号”字段值相同的记录作上删除标记,之后将xjk.dbf库中全部已作删除标记的记录复制到一个查询结果库即完成批量跨库查询工作。其算法描述如下:
3 程序的使用及通用化改造
为增加该小程序在其他类似场合使用的通用性,可将其改造为一个VF表单,为用户提供一个通用的操作界面,使得用户只要在该界面中输入涉及到的库名和该库中和它库进行匹配的关键词,点击确定即可自动完成不同应用环境下的跨库批量查询工作,此时该小程序的内容作为VF表单中command对象的click过程,在用户点击该对象时触发启动。下面分别给出该表单的运行界面截图和click过程内容。