1

经过 3 小时的访问介绍后,我需要设置一个小型数据库作为作业,但我完全失败了。但是,我在 YouTube 上播放了几个小时,但结果仍然没有变化。我是否尝试在访问中实现太多的 Excel 功能?

我的问题/问题:

我有三张桌子用于 DVD 租赁业务。客户、电影、租赁。

租借电影的开始和结束日期,数据类型“ Date/Time”开始日期应该是今天,default; validation rule: =Date() End date应该等于或晚于

start date; validation rule: =[Enddate]>=[Startdate]

我收到一条错误消息:

invalid SQL syntax - cannot use multiple columns in a column-level CHECK constraint.

我在表属性中设置它而不是在字段中,所以我做错了什么?

4

1 回答 1

3

当您收到错误消息时:invalid SQL syntax - cannot use multiple columns in a column-level CHECK constraint.您正在尝试在Field验证规则中添加多个列作为验证。在表设计视图中,这是底部的框,带有 General 和 Lookup 选项卡。

要应用使用多个列的约束,您必须在表级别执行此操作。这可以通过在设计视图中右键单击您的表格并选择属性以打开属性表来访问。打开后,您可以将支票放入可用的验证规则字段,但将其放在括号中,不带等号:([Enddate]>=[Startdate])

于 2013-11-26T20:20:48.167 回答