0
我有2個字段:出生日期和註冊日期。我想在註冊日期上設置一個驗證規則,以便此處輸入的日期總是晚於出生日期。它應該是這樣的:Date([登記日期])>日期([birthdate])。 但後來我得到錯誤:「你輸入的表達式有一個包含錯誤數量的參數的函數。」MS訪問日期驗證規則
我該如何解決這個問題?
在此先感謝
我有2個字段:出生日期和註冊日期。我想在註冊日期上設置一個驗證規則,以便此處輸入的日期總是晚於出生日期。它應該是這樣的:Date([登記日期])>日期([birthdate])。 但後來我得到錯誤:「你輸入的表達式有一個包含錯誤數量的參數的函數。」MS訪問日期驗證規則
我該如何解決這個問題?
在此先感謝
設置驗證規則registered date
到:>[birthdate]
'日期()'返回當前的日期;它不接受一個論點。也許你想'DateValue()',但是,如果'[registered date]'和'[birthdate]'都是Access Date/Time數據類型,你可以直接比較它們的值,而不需要函數:'[registered date]> [出生日期]' – HansUp
我試過了,但現在我得到:無效的SQL語法 - 不能在列級CHECK約束中使用多列 。 – tochas40
http://imgur.com/gallery/Le1cXeF/new – tochas40