2015-06-14 104 views
0

根據w3schools我可以在MS Access這種方式設置默認值:設置默認值在MS Access 2007

ALTER TABLE Persons 
ALTER COLUMN City SET DEFAULT 'SANDNES' 

但這種變異給我

「在ALTER TABLE語法錯誤指令」。

也不起作用:

"SANDNES" 
(SANDNES) 

我很困惑有關。我的城市列沒有任何約束或依賴關係。

MS Access 2007.我在做什麼錯了?

提什麼重要的是:我應該使用SQL VIEW的MS Access裏面設置默認值

+0

同樣的問題 http://stackoverflow.com/questions/14057085/sql-set-default-not-working-in-ms-access – user3106974

+0

@ user3106974這個答案是不是有幫助我。我無法使用ADO連接。只需要ms Access中的簡單sql模式。 –

+0

@ sergey.syrotynin什麼阻止你在Access中使用ADO連接? 'CurrentProject.Connection'是一個ADO連接,並且你的語句可以像這樣被執行而不會出現錯誤:'CurrentProject.Connection.Execute' ALTER TABLE Persons ALTER COLUMN City SET DEFAULT'SANDNES'「' – HansUp

回答

1

你有沒有爲sql呢? 否則,像這樣做:

爲表字段

  1. 設置的默認值在導航窗格中,右鍵單擊要更改的表,然後單擊設計視圖。

  2. 選擇您想要更改的字段。

  3. 在常規選項卡上,在默認值屬性框中鍵入一個值。

  4. 您可以輸入的值取決於爲該字段設置的數據類型。例如,您可以鍵入= Date()在日期/時間字段中插入當前日期。

  5. 保存更改。

這裏
+0

這樣的任務是的,我必須使用MS Access內部的SQL視圖 –