以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多值汇总求和不对 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186743) |
||||
-- 作者:bigeng -- 发布时间:2023/5/25 21:10:00 -- [求助]多值汇总求和不对 蓝版,我这个多值汇总求和不对,麻烦您给看一下,
|
||||
-- 作者:有点蓝 -- 发布时间:2023/5/25 21:25:00 --
|
||||
-- 作者:bigeng -- 发布时间:2023/5/26 9:11:00 -- 蓝版,这种情况可以实现。但是,存在个问题。如果手工输入批次号或者下拉列表选择的话,后面的值没有问题。如果批次号比较多,复制粘贴进去再手工加入","的话,后面的值不会改变。 |
||||
-- 作者:bigeng -- 发布时间:2023/5/26 9:11:00 -- 重置也不行。 |
||||
-- 作者:有点蓝 -- 发布时间:2023/5/26 9:24:00 -- 肯定可以的,不要输入中文的逗号 |
||||
-- 作者:bigeng -- 发布时间:2023/5/26 11:03:00 -- 复制一个批次号,再输入“,”,连续这样操作,汇总没有问题。但是如果一次复制多个批次号,再输入“,”,汇总就不行了。 |
||||
-- 作者:有点蓝 -- 发布时间:2023/5/26 11:07:00 -- 我测试没有问题。复制进去的数据应该有问题,比如有多余的空格,回车等 |
||||
-- 作者:bigeng -- 发布时间:2023/5/26 11:42:00 -- 好的,回头我再好好试一下。 |
||||
-- 作者:bigeng -- 发布时间:2023/5/26 21:00:00 -- 蓝版,批次登记里面有日期,汇总的时候自动取开始日期和结束日期,以前的时候,直接就根据批次号查询用min和max就可以了。现在用了多值字段,这个怎么取呢?
|
||||
-- 作者:有点蓝 -- 发布时间:2023/5/27 8:36:00 -- 加上日期条件即可 Dim dr As Integer = DataTables("批次登记").Compute("sum(数量)", "批次号=\'" & s & "\' and 日期 >=#" & e.datarow("开始日期") & "# and .....")
|