只是一个问题: 是否有可能在Access窗体中动态获取所选行/单元格的SUM?
我有这样的数据库:
| ID | PRICE | TAX
| 1 | 20$ | 5$
> | 2 | 30$ | 6$
> | 3 | 40$ | 7$
是否可以在所选行(2,3)中获得行SUM(PRICE + TAX)的总和。
我正在使用access 2007并且喜欢尽可能原生的东西,而不使用VBA,因为它是一个网络数据库,并且在网络数据库中实现VBA有点困难。如果没有本地访问方式,那么什么是VBA解决方案?如果我迁移到MSSQL可以吗?
答案 0 :(得分:1)
您可以添加一个布尔字段来标记是否选择了记录。
然后使用这个表达式:
// null pointers first
public static int compareTo(@Nullable Comparable v1, @Nullable Comparable v2)
{
return v1 == null ? (v2 == null ? 0 : -1) : v2 == null ? 1 : v1.compareTo(v2);
}
// null pointers last
public static int compareTo(@Nullable Comparable v1, @Nullable Comparable v2)
{
return v1 == null ? (v2 == null ? 0 : 1) : v2 == null ? -1 : v1.compareTo(v2);
}
或者,如果您愿意:
SelectedSum: Sum(IIf([Selected]=True,[Price]*[Tax],0))