VBA是附属在Office办公软件包中的一套程序语言,其作用主要是自定义应用程序中的功能,以及加强应用程序间的互动。如果Office应用程序中包含了VBA应用程序,程序开发人员就可以在不同的应用程序中,使用共同的宏语言进行程序的开发,以形成在Word、Execl和Access等Office应用程序中交互式的解决方案。使用Execl绑定的VBA编辑器能够减轻操作者的工作负担,使Execl的大量重复性操作变得简单而快捷。
本数据库运用VBA进行宏编辑的要点:1)所有型号刀具的几何参数需要导人Acc鹊s文件中的刀具几何参数表(Tool—Geometric),所以要求程序循环读取多个Sheet罩衙的数据,切削参数也是同样道理;2)由于每种刀有很多型号,所以在把数据导入几何参数表(Tool—Geometrie)时需要根据产品表(Tool_Data)来自动生成‰LDataID;3)由于每种型号的刀对应很多切削参数,所以在导入切削参数时需要根据刀具型号表(Tool—Geometric)来自动生成‰LParmaterlD。具体VBA程序及宏编辑的过程如图6。
3 数据库的应用
刀具信息数据库开发完成以后,在.net平台上开发刀具信息查询系统,本系统可以实现如下功能:1)根据加工方法选择合适的刀具,并查询刀具所有的参数;2)对于刀柄和刀头有匹配要求的,系统可以进行能智能双向匹配;3)所有刀具的实物图、技术参数图均可查看。
4 结束语
刀具产品样本的信息化所带来的价值,各生产厂家都能看到,但是受制于成本问题,一直没有得到广泛的推广和应用,本文利用OCR软件对刀具产品样本进行数据处理,并总结和实践了开发刀具信息数据库的方法。运用该方法可以大幅度降低数据处理的成本和数据库开发的周期,基于此数据库开发的系统更能方便工程技术人员查询刀具,从而有助于更多的生产企业采用产品查询系统代替传统的纸质样本。