【问题标题】:Microsoft Access Update QueryMicrosoft Access 更新查询
【发布时间】:2015-01-08 16:20:25
【问题描述】:

我正在尝试建立一个保险公司数据库。 我有一个客户表,其中有一个付款日期字段,还有另一个名为 PaymentTypeID 的字段,它链接到 PaymentType 表。 ID 为 1 或 2,具体取决于他们是按月支付还是按年支付。 我有另一个表格,用于有生效日期的保单,即保单到期的日期,因此它应该在一个月或一年内到期。

我想要的是一个查询,根据他们的 paymenttypeID 是 1 还是 2,从策略表中的付款日期更新生效日期。

我宁愿在设计视图而不是 sql 视图中完成此操作

谢谢

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    您可以使用IIf 表达式来设置取决于paymenttypeID 的值。在“更新至”行中,使用

    = IIf(paymenttypeID = 1, valueToInsertIfPayedMonthly, valueToInsertIfPayedYearly)
    

    显然,valueToInsertIfPayedMonthly 和 ...Yearly 需要替换为您要设置的实际值。

    如果您有两个以上的值,请使用Choose function 而不是IIf。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      相关资源
      最近更新 更多