更新过,只是您们没有感觉出来,当您的代码超长,挑战极限的时候就很明显了,当初我一个按钮代码达到三万多字符的时候根本没法编辑,后来只有复制到word中编辑,再粘贴回去,向贺老师提出后有了改进,比原来好多了,但是还是有点不尽人意,关于代码编辑器,我一直有一个建议:
1、代码窗口的词汇页可以取消,在代码管理页面傢一个词汇分组即可:
理由,打开代码编辑器,首次点击词汇页面,您会看到各个标签刷新很慢,尤其是自主管理,词汇增加多了的时候,非常影响效率,而给常用代码管理里面增加一个“词汇”分组即可实现,功能完全一模一样!
2、代码编辑器增加一个【加入代码库】,点击时弹出一个对话框,就像替换功能那样,不同的是,需要放置1组合框和1个单行文本框,1多行文本框及一个【确定】按钮:
组 合 框:列表项目为常用代码分组名,供用户自动选用,亦可手动输入,增加新的分类。比如系统自带的:基本分类
单行文本框:无需列表项目,供用户输入常用代码的命名,比如系统自带的:打开视图
多行文本框:当开发者选中代码,点击【加入代码库】按钮,弹出对话框时,自动将选中的代码加入本多行文本框,供开发者修改后加入到代码库调用。
【确定】:这个就不用说了,点击确定,即可加入代码库,需要说明的是,这里应当检查一下,输入的分类下是否有相同的名称,如果有,提示修改或者覆盖(允许覆盖的目的,可能过去的定义已不再适用,需要重新定义,这就简化了很多操作。
注:【加入代码库】放在【查找替换】按钮的旁边即可,这个功能设计不是很麻烦,但却带来很多便捷,不用再打开code.mdb去手工一个一个编辑,相信有很多朋友都没有去编辑这个code文件,原因:至少需要输出项目代码,去一段一段查找需要加入到code文件的代码,还要做一定的重新编辑,比如:在当前表查找表A的当前字段的代码:datatables("表B").find("第一列 = '" & e.datarow("第一列") & "'"),再一个新的项目中、即使是当前项目的其他地方,表名称、字段名肯定不尽相同,开发者在加入代码库的时候,将代码修改为:datatables("").find(" = '" & e.datarow("") & "'")或.find(" = '" & e.datarow("") & "'")可能更加方便使用,将自定义常用代码加入到代码编辑器后,前者代码窗口选项选中”无“,鼠标点中需要输入表名称、字段名称的位置,在字段页面分别双击即可完成;后者代码窗口选项选中”Datcol“,在字段页面双击表名称,再添加自定义代码到代码编辑器,则只需要按前者方法点选加入列名称,过程中无需打字、删除、修改,有效避免表、字段名称、其他符号输入错误或不符合规则。希望各位支持、官方能够采纳。
更希望我曾经提出的:用目录树来管理常用代码这一提议能够得到采纳,这样,用户的自定义常用代码可有更多层次的分类,管理起来更加方便,目前的二级管理,分类和项目多了的时候,滚动查找就显得不方便。
有了这些改进,狐表的这个提高效率的模块才能更好地发挥作用。