Foxtable(狐表)用户栏目专家坐堂 → [求助]如此求和?


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

主题:[求助]如此求和?

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
[求助]如此求和?  发帖心情 Post By:2014/10/18 14:26:00 [只看该作者]

如图,谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20141018142549.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/18 14:50:00 [只看该作者]

and 流水号 = '" & e.datarow("流水号") & "'"

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/10/18 16:02:00 [只看该作者]

如果按照这个模式,在窗口控件中录入代码的话,无法将数据引用出来,不知代码这样写对不对:

For Each r As Row In Tables("打印送货单_送货明细表")
forms("打印送货单").Controls("基膜重量").text = DataTables("送货明细表").compute("sum(基膜净重)","送货单号 = '"& forms("打印送货").Controls("送货单号").text & "'and 流水号 = '"& r("流水号") &"'")
Next

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/10/19 9:34:00 [只看该作者]

可以指导一下吗,谢谢!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/19 9:50:00 [只看该作者]

Dim sum As Double = 0
For Each ls As String In DataTables("送货明细表").GetValues("流水号", "送货单号 = '" & forms("打印送货").Controls("送货单号").text & "'")
    Dim fdr As DataRow = DataTables("送货明细表").find("sum(基膜净重)","送货单号 = '"& forms("打印送货").Controls("送货单号").text & "'and 流水号 = '" & ls & "'")
    If fdr IsNot Nothing Then
        sum += fdr("基膜重量")
    End If
Next
forms("打印送货单").Controls("基膜重量").text = sum

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/10/19 10:04:00 [只看该作者]

结果为0.

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20141019100328.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-10-19 10:07:31编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/19 10:07:00 [只看该作者]

Dim sum As Double = 0
For Each ls As String In DataTables("送货明细表").GetValues("流水号", "送货单号 = '" & e.Value & "'")
    Dim fdr As DataRow = DataTables("送货明细表").find("sum(基膜净重)","送货单号 = '"& e.value & "'and 流水号 = '" & ls & "'")
    If fdr IsNot Nothing Then
        sum += fdr("基膜重量")
    End If
Next
forms("打印送货单").Controls("基膜重量").text = sum


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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/10/19 10:10:00 [只看该作者]

提示错误:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.9.22.1
错误所在事件:窗口,打印送货单,送货单号,DataFormat
详细错误信息:
无法找到列 送货单号 = 'SH14082501'and 流水号 = 'A00001B'。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/19 10:11:00 [只看该作者]

Dim sum As Double = 0
For Each ls As String In DataTables("送货明细表").GetValues("流水号", "送货单号 = '" & e.Value & "'")
    Dim fdr As DataRow = DataTables("送货明细表").find("sum(基膜净重)", "送货单号 = '" & e.value & "' and 流水号 = '" & ls & "'")
    If fdr IsNot Nothing Then
        sum += fdr("基膜重量")
    End If
Next
forms("打印送货单").Controls("基膜重量").text = sum

 


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


加好友 发短信
等级:二尾狐 帖子:581 积分:4989 威望:0 精华:0 注册:2014/6/12 14:55:00
  发帖心情 Post By:2014/10/19 10:14:00 [只看该作者]

还是提示错误:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.9.22.1
错误所在事件:窗口,打印送货单,送货单号,DataFormat
详细错误信息:
无法找到列 送货单号 = 'SH14082501'and 流水号 = 'A00001B'。


 回到顶部
总数 15 1 2 下一页