以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何将excel的公式转化成foxtable里用? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143723) |
-- 作者:lhfu -- 发布时间:2019/12/2 16:48:00 -- [求助]如何将excel的公式转化成foxtable里用? 各位老师好,我这里有一个excel表格,它里面含太多的公式及简陋的输入思维,所以我想把它代入foxtable里,提高一下效率,但现在几个问题: 1、 这段公式:半成品库存数=入库-转序领料 2、 这段公式:每月入库=每天入库量进行累加 3、 这段公式:每月领料=每天领料进行累加 请问这种excel做好的表头公式,我应该在foxtable挑选哪一些帮助文件所要用到的进行增减,然后自动合计,请各位老师指导一下,谢谢 |
-- 作者:有点蓝 -- 发布时间:2019/12/2 17:02:00 -- 参考:http://www.foxtable.com/webhelp/topics/0105.htm 【使用指南-》表达式】这章内容都看看
|
-- 作者:lhfu -- 发布时间:2019/12/3 15:08:00 -- 蓝老师,我改成这样;“输入表”专门输入数据,无论多少 查询表就“输入表”的内容进行自动求和、加减 这样的话,应该参照哪一些帮助,请指导一下
[此贴子已经被作者于2019/12/3 15:08:55编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/12/3 15:25:00 -- 这种要使用代码处理,把统计查询的列名改为和类别一致,然后到统计查询表datacolchanged事件处理 |
-- 作者:lhfu -- 发布时间:2019/12/3 22:01:00 -- 版本过高,我无法查看(我的是2017) |
-- 作者:有点蓝 -- 发布时间:2019/12/3 22:05:00 -- Select Case e.DataCol.Name Case "材料名称","系列","规格型号" For Each dc As DataCol In e.DataTable.DataCols If dc.Name.StartsWith("类别_") e.DataRow(dc.Name) = DataTables("输入").Compute("sum(数量)","材料名称=\'" & e.DataRow("材料名称") & "\' And 系列=\'" & e.DataRow("系列") & "\' and 规格型号 = \'" & e.DataRow("规格型号") & "\' and 类别=\'" & dc.Name.Split("_")(1) & "\'") End If Next End Select
|