Office中国论坛/Access中国论坛

标题: [求助] [打印本页]

作者: beesky    时间: 2003-6-8 14:33
标题: [求助]
我在应用OFFICE ACCESS时,做了一个人事管理数据库,当中有一字段为“是否在职”是/否型,我想在当“是否在职”字段值为否时,”离职日期“为必须字段。 怎能样才能实现。   

谢谢!!
作者: chenghai    时间: 2003-6-8 17:41
在窗体中的当前事件和是否在职的更新后事件中,添加代码:当“是否在职”为false时,离职日期不能为空,否则返回离职日期。
作者: Trynew    时间: 2003-6-8 18:01
在窗体的更新后事件中判断处理,
也可在表属性的有效性规则加入:
([是否在职]=False And [离职日期] Is Not Null) Or [是否在职]=True
[attach]681[/attach]
作者: beesky    时间: 2003-6-9 04:56
版主我已按你的做法在“离职日期”字段的有效规则中加入以上表达式3
但它反映的信息是“无效的SQL句法,不能在一个别级CHECK约束多个列。
为什么?
同时在在窗体的更新后事件中判断处理,详细是怎样做的。
谢谢!!
作者: Trynew    时间: 2003-6-9 05:51
不是在“离职日期”字段的有效规则中加入,而是在整个表属性的有效性规则加入
作者: beesky    时间: 2003-6-9 07:38
版主 问题解决了。 谢谢!!
还有就是如要条件更复杂应如何处理。

窗体的更新后事件中判断处理,详细是怎样做的
作者: beesky    时间: 2003-6-9 15:54
版主  你们的RAR文件是如何打开的?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3