2015-01-08 148 views
0

我正在嘗試製作保險公司數據庫。 我有一個客戶表,其中有一個領域的付款日期,另一個字段稱爲PaymentTypeID鏈接到PaymentType表。 ID是1或2,根據他們是按月還是按年支付。 我有另一個表是有效的日期,政策何時到期的政策,所以它應該在一個月或一年內過期。Microsoft Access更新查詢

我要的是更新在付款日在策略表基於其paymenttypeID是否生效日期查詢1或2

我寧願這將在設計視圖中完成,而不是SQL視圖

感謝

回答

0

您可以使用IIf表達式設置取決於paymenttypeID值。在「更新到」行,請使用

= IIf(paymenttypeID = 1, valueToInsertIfPayedMonthly, valueToInsertIfPayedYearly) 

顯然,valueToInsertIfPayedMonthly...Yearly需要由您要設置的實際值替換。

如果您有兩個以上的值,請使用Choose function而不是IIf