ACCESS建表时的有效性规则问题

lzhco 2009-05-17 08:30:59
在全国计算机等级考试中有一道题,是关于表操作的,表名为tNorm,其中有一个“最高储备”和一个“最低储备”字段,要求在表设计器中建立有效性规则,使最低储备字段的值要小于最高储备字段的值,这个怎么建立呢,在最低储备的有效性规则中输入“<最高储备",它提示不可以在字段级约束中引用多个列,请高手指教。谢谢。
...全文
989 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
neohope 2009-05-18
  • 打赏
  • 举报
回复
这个才对
在“表属性”对话框的“有效性规则
zhiyongtu 2009-05-17
  • 打赏
  • 举报
回复
先在表设计视图中建立“最高储备”、“最低储备”等字段,保存表;然后右击“最低储备”字段,选“属性”,在“表属性”对话框的“有效性规则”项目处输入

[最低储备]<[最高储备]

关闭对话框,保存表即可。

当然,在“表属性”对话框的“有效性规则”项目处,也可以点最右边的“…”样式的按钮,进入“表达式生成器”对话框,借助生成器来生成相关表达式,这也是常用的方法之一。
lzhco 2009-05-17
  • 打赏
  • 举报
回复
表的规则在ACCESS中怎样写呢?不用SQL语句,直接用ACCESS的界面。
neohope 2009-05-17
  • 打赏
  • 举报
回复
还有这个规则是表的,不是字段的
neohope 2009-05-17
  • 打赏
  • 举报
回复
你在check中引用了其他字段,要用下面的方式CONSTRAINT

ADD CONSTRAINT check1 CHECK (最高储备>最低储备)

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧