以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动统计同一PO的产品个数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133815) |
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/21 11:47:00 -- 自动统计同一PO的产品个数 上午好! 订单表里的同一个客户PO号有多个产品,要自动统计同一个PO号里的产品总款数和第几款(用分数表示:1/6,如:表示一个PO号有6款产品,是第1款) 请问要如何设置?
|
||||
-- 作者:有点色 -- 发布时间:2019/4/21 17:45:00 -- 根据po号,找到数据 http://www.foxtable.com/webhelp/scr/0400.htm
循环每一行,合成你需要的值, 1/6,2/6,3/6 ...... 即可。 |
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/22 17:20:00 -- 能具体点不?没看懂!!不好意思
|
||||
-- 作者:有点甜 -- 发布时间:2019/4/22 17:40:00 -- 上传具体实例测试。 |
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/23 19:27:00 --
请问如何实现 |
||||
-- 作者:有点蓝 -- 发布时间:2019/4/23 20:39:00 -- Dim b As New GroupTableBuilder("统计表1",DataTables("订单")) b.Groups.AddDef("客户PO") b.Totals.AddDef("客户PO",AggregateEnum.Count,"数量") Dim dt As DataTable = b.Build(true) \'生成统计表 For Each dr As DataRow In dt.DataRows Dim cnt As Integer = dr("数量") Dim idx As Integer = 1 For Each dr2 As DataRow In DataTables("订单").Select("客户PO=\'" & dr("客户PO") & "\'") dr2("目标生产单号") = dr2("现有生产单号") & "-" & idx & "/" & cnt idx += 1 Next Next
[此贴子已经被作者于2019/4/23 20:49:28编辑过]
|
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/24 11:05:00 -- 请问”统计表1“和“生成统计表”是指??,这个代码写在哪里?
谢谢! |
||||
-- 作者:有点甜 -- 发布时间:2019/4/24 12:11:00 -- 做一个按钮,把代码写进去。或者直接在这里测试 http://www.foxtable.com/webhelp/scr/0213.htm
|
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/26 14:05:00 -- 下午好! 请问能否统计多个表里的同一PO号的总款数,自动生产目标生产单号?
|
||||
-- 作者:BATASC750206 -- 发布时间:2019/4/26 14:07:00 -- 下午好! 请问能否跨表统计生成? |