2014-09-30 59 views
1

在MS Access表的設計,我想爲一列Comment這是依賴於Name列做一個簡單的默認值,例如:如果列Name是= DamianComment應等於Dames我試過這個:IIf([Name] Like Damian,"Dames","Nothing")但我不斷收到數據庫無法識別列名的錯誤消息,此語句被輸入默認值區域如果在MS Access聲明缺省值

+0

這是Excel或Access?您將其標記爲Excel with Excel作爲標題,但您正在使用Access語法。 – JNevill 2014-09-30 19:18:54

+0

對不起,壓力似乎對我來說,是的,這是Access – dames 2014-09-30 19:20:31

回答

2

在MS Access表設計中,字段的默認值屬性無法引用該表中的另一個字段......或任何其他表格。

不幸的是,當您嘗試並不能使這一點清楚你得到錯誤信息......

「數據庫引擎無法識別無論是在驗證表達式字段<名>,或默認值在表<名稱>。(錯誤3344)「

您需要找到另一種方法來實現您的目標。

+0

默認值只適用於創建新記錄的時刻。此時,Name字段中尚未輸入任何內容,因此Comment的默認值不能基於Name的值......因爲沒有任何內容可以基於它。 – HansUp 2014-09-30 19:51:10

+0

好完全理解 – dames 2014-09-30 19:56:19