2015-01-08 111 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