Access数据库培训
网站公告
·Access快速平台QQ群号:189307860    ·Access快速开发平台下载地址及教程    ·欢迎添加微信交流账号:Accessoft7    ·如何快速搜索本站文章|示例|资料!    
您的位置: 首页 > 技术文章 > 源码示例

【Access小品】你懂的--必填控件校验示例

时 间:2015-03-20 17:04:54
作 者:煮江品茶   ID:10802  城市:武汉
摘 要:【Access小品】你懂的--必填控件校验示例
正 文:

  对必填控件有许多种校验方法,比如可以在控件的有效性规则属性中处理,再比如可以在按钮的事件中处理。这些方法有一个缺点,就是当窗体上必填控件数量比较多,多个窗体都存在类似问题时,需要做大量的重复性工作。

  在编程中有一个原则叫做“写的少做得多”,也就是用最少的代码或工作,去解决最多的问题。于是乎对于必填字段,我们就可以在这个原则的指导下,做一些简单的工作了。我们首先需要做一个约定:必填控件的标签的第一个字符为*号,一旦有了这个约定,问题就简化了。

  我们可以在标准模块中写一个子程序,这个子程序的作用在于当窗体加载事件调用它时,它将给所有必填控件(也就是符合约定的控件)加载一个更新后事件。我们另外写一个必填控件更新后事件的处理器,这个处理器是一个函数,它用来设置某个按钮的可用性。当我们做了这些工作后,就可以在所有需要校验必填控件的窗体上使用调用语句,达到对某个按钮控件的控制了。

  当然,这只是一个示例,为了简化起见,代码只对组合框和文本框做为必填控件进行了控制。如果需要对其他类型的控件做同样处理的话,需要对模块中的某句代码进行修改。至于是那句代码,怎么修改,相信你懂的。


示例:点击下载此附件


视图:



Access软件网QQ交流群 (群号:473665531)       access源码网店

最新评论 查看更多评论(3)

2015/4/13 15:20:48盘龙云海
快速开发平台里有个  必填项检测函数和长度检测函数,跟你的功能应该很类似吧!

2015/4/12 0:04:01简yb
如果必填控件有更新事件,这个功能似乎不起作用。

比如说,必填控件工号,更新后得出姓名,这时老汉的这个功能好像就失效了。

不知我说的对不对,老汉你懂的。


2015/3/23 12:27:16好好
顶!思路决定出路

发表评论您的评论将提升作者分享的动力!快来评论一下吧!

用户名:
密 码:
内 容:
 

常见问答

技术分类

相关资源

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助