Foxtable(狐表)用户栏目专家坐堂 → 计算张数


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

主题:计算张数

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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
计算张数  发帖心情 Post By:2019/9/15 3:19:00 [只看该作者]

Dim t1 As Table = Tables("开piao明细")
Dim cn As Integer = t1.Rows.Count
Dim f As Double
Dim k As Integer=1
For i As Integer = 0 To cn
   Dim P As Row = t1.Rows(i)
   Dim S As Row = t1.Rows(i+1)
   P("第N张")=k       
   f = f + P("含税金额")
      msgbox(F)   
   If (f + S("含税金额"))> = e.form.Controls("TextBox7").text  Then
       msgbox(F+ S("含税金额"))
       k = k+1
       f = 0 
     
    End If
Next

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

想不明白,为什么计算出来的结果会是这样的,哪里的罗辑出问题了,我的意思是想:含税金额累计大于指定文本框金额时,累计金额归零,同时张数增加1,但是计算出来的结果不是我所想的。哪里出了问题???


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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 3:21:00 [只看该作者]

目前 e.form.Controls("TextBox7").text 的值现在是95000元

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107286 积分:545691 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/15 8:54:00 [只看该作者]

试试

Dim t1 As Table = Tables("开piao明细")
Dim cn As Integer = t1.Rows.Count-1
Dim P As Row = t1.Rows(0)
Dim f As Double = p("含税金额")
p("第N张") = 1
Dim k As Integer=1
Dim s As Row
For i As Integer = 1 To cn
    p = t1.Rows(i-1)
    s = t1.Rows(i)
    f = f + s("含税金额")
    If f > 95000  Then
        k = k+1
        f = 0
        s("第N张") = k
    End If
Next

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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 10:07:00 [只看该作者]


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

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107286 积分:545691 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/15 10:13:00 [只看该作者]

上传实例测试

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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 11:29:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 11:30:00 [只看该作者]

真想不明白,使用的计算值提piao是没有问题的

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107286 积分:545691 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/15 11:43:00 [只看该作者]

Dim t1 As Table = Tables("开piao明细")
Dim cn As Integer = t1.Rows.Count-1
Dim P As Row = t1.Rows(0)
Dim f As Double = p("含税金额")
p("第N张") = 1
Dim k As Integer=1
Dim s As Row
For i As Integer = 1 To cn
    s = t1.Rows(i)
    f = f + s("含税金额")
    If f > 95000  Then
        k = k+1
        f = s("含税金额")
    End If
    s("第N张") = k
Next

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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 13:47:00 [只看该作者]

还是不行

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


加好友 发短信
等级:八尾狐 帖子:1839 积分:5097 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/9/15 13:54:00 [只看该作者]

原来我在设属性设置了一段代码


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