2015-12-02 50 views
0

我有2個字段:出生日期和註冊日期。我想在註冊日期上設置一個驗證規則,以便此處輸入的日期總是晚於出生日期。它應該是這樣的:Date([登記日期])>日期([birthdate])。 但後來我得到錯誤:「你輸入的表達式有一個包含錯誤數量的參數的函數。」MS訪問日期驗證規則

我該如何解決這個問題?

在此先感謝

+0

'日期()'返回當前的日期;它不接受一個論點。也許你想'DateValue()',但是,如果'[registered date]'和'[birthdate]'都是Access Date/Time數據類型,你可以直接比較它們的值,而不需要函數:'[registered date]> [出生日期]' – HansUp

+0

我試過了,但現在我得到:無效的SQL語法 - 不能在列級CHECK約束中使用多列 。 – tochas40

+0

http://imgur.com/gallery/Le1cXeF/new – tochas40

回答

0

設置驗證規則registered date到:>[birthdate]