以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 计算代码不执行 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153335) |
-- 作者:朱女士 -- 发布时间:2020/8/7 11:33:00 -- 计算代码不执行 老师您好! 这个代码怎么不执行?
je1 = DataTables("ylckb").Compute("Sum(出库_含税额)","[ckdate]>= #" & dt1 & "# And [ckdate]<= #" & dt2 & "#") messagebox.show(je1) 我想将je1填充到一个表中的总金额中。 |
-- 作者:有点蓝 -- 发布时间:2020/8/7 11:36:00 -- 贴出完整代码 |
-- 作者:朱女士 -- 发布时间:2020/8/7 16:00:00 -- 老师您好! 我设计了一个综合表,这个表是从多个表中调用数据。这个综合表的结构是: 项目 总合计 j01_层压木 j02_ 纸板 当月产成品净重
这表第一行,是从ddpsb中计算总净重,填入总合计中,计算一月份在的订单类别为层压板的净重填入j01_c 中,计算一月份的订单类别为纸板的净重填入j01_z列中。 第二行原料出库重量是来自ylckb中。 我的代码写了一点就运行不下去了,我不知道这类的表怎么计算和填入。
Dim dtp As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1") Dim je1 As Double Dim sje As Double \'For Each dr As DataRow In DataTables("ylckb").DataRows messagebox.show(je1) next
|
-- 作者:有点蓝 -- 发布时间:2020/8/7 16:09:00 -- 当月产成品净重固定在表格第一行?当月原料出库重量固定在表格第二行?还是说不确定在哪一行? |
-- 作者:朱女士 -- 发布时间:2020/8/7 16:11:00 -- 是固定的 |
-- 作者:有点蓝 -- 发布时间:2020/8/7 16:26:00 -- 计算当月产成品净重 DataTables("综合表").datarows(0)("总合计") = DataTables("ddpsb").Compute(.... DataTables("综合表").datarows(0)("j01_层压木") = DataTables("ddpsb").Compute(....... 计算当月原料出库重量 DataTables("综合表").datarows(1)("总合计") = DataTables("ylckb").Compute(....DataTables("综合表").datarows(1)("j01_层压木") = DataTables("ylckb").Compute(.......
[此贴子已经被作者于2020/8/7 17:18:20编辑过]
|
-- 作者:朱女士 -- 发布时间:2020/8/7 16:55:00 -- 老师:这句出错信息是:datarow不是datatable的成员。 DataTables("综合业务表").DataRow(0)("总合计") = DataTables("ylckb").Compute("Sum(出库_重量)","[ckdate]>= #" & dt1 & "# And [ckdate]<= #" & dt2 & "#")
|
-- 作者:有点蓝 -- 发布时间:2020/8/7 17:18:00 -- DataTables("综合业务表").DataRows(0)("总合计") = |