【问题标题】:Sum of selected row in Access?Access中选定行的总和?
【发布时间】:2015-05-04 23:03:15
【问题描述】:

只是一个问题: 是否有可能在 Access 表单中即时获取所选行/单元格的总和?

我有一个这样的数据库:

  | ID | PRICE  |  TAX 
  |  1 |  20$   |   5$
> |  2 |  30$   |   6$
> |  3 |  40$   |   7$

是否有可能获得所选行 (2,3) 中行 SUM(PRICE + TAX) 的总和。

我正在使用 access 2007 并且更喜欢尽可能原生的东西,而不使用 VBA,因为它是一个网络数据库,并且在网络数据库中实现 VBA 有点困难。如果没有本机访问方式,那么 VBA 解决方案是什么?如果我迁移到 MSSQL 有可能吗?

【问题讨论】:

    标签: sql vba ms-access ms-access-2007


    【解决方案1】:

    如果记录被选中,您可以添加一个布尔字段来标记。

    然后使用这个表达式:

    SelectedSum: Sum(IIf([Selected]=True,[Price]*[Tax],0))
    

    或者,如果您愿意:

    SelectedSum: Sum([Price]*[Tax]*Abs([Selected]))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 2019-06-07
      相关资源
      最近更新 更多