Foxtable(狐表)用户栏目专家坐堂 → 试图除以零!!


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

主题:试图除以零!!

帅哥哟,离线,有人找我吗?
身份不明
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
试图除以零!!  发帖心情 Post By:2014/7/9 8:40:00 [只看该作者]

.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2014.5.12.1
错误所在事件:表,轮转排单, DataColChanged
详细错误信息:
调用的目标发生了异常。
试图除以零。
DataColChanged代码: e.DataRow("出品率") = e.DataRow("应用数量") / e.DataRow("实用数量")


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


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

if e.DataRow("实用数量") <> 0 then
e.DataRow("出品率") = e.DataRow("应用数量") / e.DataRow("实用数量") 

end if

 回到顶部
帅哥哟,离线,有人找我吗?
身份不明
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/7/9 9:38:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11111111.jpg
图片点击可在新窗口打开查看
通过窗口生成的SQLQuery,如果通过Excel模版导出报表啊。无法在打印输出报表管理添加啊!

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


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

 回复3楼,就是不能添加的。这种你需要单独用代码去生成

 

 http://www.foxtable.com/help/topics/1145.htm

 


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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/7/9 10:06:00 [只看该作者]

像这种情况该如何设计表啊!

比如我后期需要一个排单表,如果现在后期有56个订单需要根据交货日期的顺序进行排序后并生成报表。

但是我设计的表每页加载20行,56个订单就需要3页。这样的情况如何设计排单表啊。


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


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

 做排单表的时候,就控制一下每页的加载行数,你可以任意加载任意多行的。

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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/7/9 10:15:00 [只看该作者]

明白了,甜老师。您在帮我看下这个代码的问题。

我自定义的加载树:

当我点击Ture的时候,表里显示的都是完成的数据。但是当我点击Ture下面的日期节点后,已完成和未完成的都显示了。


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

加载树的代码如下:

Dim Filter As String
If e.Node.Text = "加载所有数据" Then
    Filter = ""
Else
    Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
    Dim pname As String = dr("印刷完成")
    Dim Year As Integer = dr("年")
    Dim Month As Integer = dr("月")
   
    Select Case e.Node.Level
        Case 0
            Filter ="[印刷完成] = " & iif(dr("印刷完成") = False, 0, 1)
        Case 1
            Filter ="Year(日期) = " & Year
        Case 2
            Filter ="Year(日期) = " & Year & " And Month(日期) = " & Month
        Case 3
            Filter ="Year(日期) = " & Year & " And Month(日期) = " & Month & " And [印刷机台] = '" & dr("印刷机台") & "'"
    End Select
End If

With DataTables("轮转排单")
    .LoadFilter = Filter
    .LoadPage = 0
    .LoadTop = 20
    .Load()
    e.Form.Controls("TextBox1").Value = 1 & "/" & .TotalPages
End With


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


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

Select Case e.Node.Level
        Case 0
            Filter ="[印刷完成] = " & iif(dr("印刷完成") = False, 0, 1)
        Case 1
            Filter ="[印刷完成] = " & iif(dr("印刷完成") = False, 0, 1) & " and Year(日期) = " & Year
        Case 2
            Filter ="[印刷完成] = " & iif(dr("印刷完成") = False, 0, 1) & " and Year(日期) = " & Year & " And Month(日期) = " & Month
        Case 3
            Filter ="[印刷完成] = " & iif(dr("印刷完成") = False, 0, 1) & " and Year(日期) = " & Year & " And Month(日期) = " & Month & " And [印刷机台] = '" & dr("印刷机台") & "'"
    End Select

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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
  发帖心情 Post By:2014/7/9 11:09:00 [只看该作者]

这个按年月日印刷机台加载的代码哪里有问题啊!!

Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
    Dim Year As Integer = dr("年")
    Dim Month As Integer = dr("月")
    Dim Day As Integer = dr("日")
    Dim Product As String = dr("印刷机台")
    Select Case e.Node.Level
        Case 0
            Filter ="Year(出库日期) = " & Year
        Case 1
            Filter ="Year(出库日期) = " & Year & " And Month(出库日期) = " & Month
        Case 2
            Filter ="Year(出库日期) = " & Year & " And Month(出库日期) = " & Month & " And Day(出库日期) = " & Day & " And [印刷机台] = '" & dr("印刷机台") & "'"

    End Select
End If


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


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

  呃,目录树是怎样的,什么问题?现在

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