2012-11-17 42 views
0

我有三個字段F1,F2 & F3。前兩個字段用數字填充。我如何自動設置Excel中第三個字段「F3 = F1 - F2」的值?也許它可以用宏來完成?在Access中創建一個簡單的計算字段

+0

這是一個非常基本的問題http://office.microsoft.com/en-us/access-help/add-a-text-box-control-to-a-form-or-report-HA010075983.aspx – Fionnuala

+0

除非OP意味着[this](http://office.microsoft.com/en-gb/access-help/add-a-calculated-field-to-a-table-HA101820564.aspx),無論如何是[壞主意](http://allenbrowne.com/casu-14.html)。 –

回答

1

請考慮F3是否必須是表中的實際字段。它的值來源於一個簡單的計算,因此您可以在需要時使用查詢字段表達式執行該計算。

SELECT F1, F2, (F1 - F2) AS F3 
FROM YourTable; 

如果你有一個令人信服的理由,F3必須是一個真正的現場,您可以執行UPDATE語句來存儲值。

UPDATE YourTable 
SET F3 = F1 - F2; 

第一種方法通常是優選的,因爲它確保所計算的值F3將始終是一致與當前F1F2值。如果您不存儲F3,則無需更改存儲的F3值以響應F1和/或F2值中的更改。

+2

感謝OO.org Base Access的靈活性和強大功能 – khex

相關問題