这是用于SMS使用的代码
SMS USAGE: DSum("[SMS COST PER MESSAGE]","[SMS TABLE]","[COURSE ID] = 'C0001'")如何更改当前代码,使其反映所有不同行的所有课程ID的标准。
例如:第1-3行具有相同的课程ID C0001,因此可以正确反映短信使用情况。
第4-6行具有相同的课程ID C0002,因此代码标准应为[COURSE ID] = 'C0002'",依此类推
如何让代码更流畅,或者至少允许我更改每一行的代码?另外,是否可以将SMS使用格式更改为货币?$符号和2个小数位
谢谢
发布于 2017-05-19 15:04:24
通过串联引用“课程ID”字段以将其用作动态参数。
SMS USAGE: DSum("[SMS COST PER MESSAGE]","[SMS TABLE]","[COURSE ID] = '" & [COURSE ID] & "'")
但是,域聚合函数在查询和文本框中执行速度会很慢。您是否尝试过聚合(分组依据)查询?DSum()的另一个问题是,如果过滤记录,DSum()将不会考虑这一点,除非在DSum()中包含相同的过滤条件。因此,假设您针对特定的日期范围进行了过滤,DSUM()将返回整个表的值。
可以构建报告,并将其分组和排序功能与聚合计算一起使用,这允许显示原始数据以及汇总计算。
建议名称中不要有空格或标点符号/特殊字符(仅下划线例外)。此外,不建议全部大写,更难阅读。最好是CourseID或Course_ID。
https://stackoverflow.com/questions/44062637
复制相似问题