Foxtable(狐表)用户栏目专家坐堂 → 计算代码不执行


  共有2124人关注过本帖树形打印复制链接

主题:计算代码不执行

美女呀,离线,留言给我吧!
朱女士
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3513 威望:0 精华:0 注册:2020/2/8 11:14:00
计算代码不执行  发帖心情 Post By:2020/8/7 11:33:00 [只看该作者]

老师您好!
   这个代码怎么不执行?
    je1 = DataTables("ylckb").Compute("Sum(出库_含税额)","[ckdate]>= #" & dt1 & "# And [ckdate]<= #" & dt2 & "#")

messagebox.show(je1)
 我想将je1填充到一个表中的总金额中。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/7 11:36:00 [只看该作者]

贴出完整代码

 回到顶部
美女呀,离线,留言给我吧!
朱女士
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3513 威望:0 精华:0 注册:2020/2/8 11:14:00
  发帖心情 Post By:2020/8/7 16:00:00 [只看该作者]

老师您好!

     我设计了一个综合表,这个表是从多个表中调用数据。这个综合表的结构是:

     项目                      总合计        j01_层压木     j02_ 纸板

 当月产成品净重     
当月原料出库重量     
当月综合出材率     
当月总销售收入     
当月总成本     
当月单位总成本     
当月生产成本     
当月单位生产成本     
当月产净利润     
当月产品单位利润     

 

 

 

这表第一行,是从ddpsb中计算总净重,填入总合计中,计算一月份在的订单类别为层压板的净重填入j01_c 中,计算一月份的订单类别为纸板的净重填入j01_z列中。

第二行原料出库重量是来自ylckb中。

我的代码写了一点就运行不下去了,我不知道这类的表怎么计算和填入。

 

Dim dtp As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim y As Integer=year(dtp.value)
Dim m As Integer = month(dtp.value)
Dim yf As String
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m))
Dim xy1 As Double
Dim xy2 As Double
Dim xy3 As Double
Dim zl1 As Double
Dim zl2 As Double
Dim zl3 As Double

Dim je1 As Double
Dim je2 As Double
Dim je3 As Double

Dim sje As Double
Dim bje As Double
'Dim dr As DataRow
Dim wr As DataRow
If m<=9
    yf="0"+cstr(m)
Else
    yf=cstr(m)
End If

'For Each dr As DataRow In DataTables("ylckb").DataRows
 je1 = DataTables("ylckb").Compute("Sum(出库_含税额)","[ckdate]>= #" & dt1 & "# And [ckdate]<= #" & dt2 & "#")

messagebox.show(je1)

next

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/7 16:09:00 [只看该作者]

当月产成品净重固定在表格第一行?当月原料出库重量固定在表格第二行?还是说不确定在哪一行?

 回到顶部
美女呀,离线,留言给我吧!
朱女士
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3513 威望:0 精华:0 注册:2020/2/8 11:14:00
  发帖心情 Post By:2020/8/7 16:11:00 [只看该作者]

是固定的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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编辑过]

 回到顶部
美女呀,离线,留言给我吧!
朱女士
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:426 积分:3513 威望:0 精华:0 注册:2020/2/8 11:14:00
  发帖心情 Post By:2020/8/7 16:55:00 [只看该作者]

老师:这句出错信息是:datarow不是datatable的成员。

DataTables("综合业务表").DataRow(0)("总合计") = DataTables("ylckb").Compute("Sum(出库_重量)","[ckdate]>= #" & dt1 & "# And [ckdate]<= #" & dt2 & "#")

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/7 17:18:00 [只看该作者]

DataTables("综合业务表").DataRows(0)("总合计") =

 回到顶部