Foxtable(狐表)用户栏目专家坐堂 → [求助]数据动态相加


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

主题:[求助]数据动态相加

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


加好友 发短信
等级:幼狐 帖子:139 积分:1559 威望:0 精华:0 注册:2019/3/28 14:49:00
[求助]数据动态相加  发帖心情 Post By:2019/10/11 13:10:00 [只看该作者]


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


For i As Integer = 1 To ftcs    'ftsc 是分条次数
Dim  s(i) As Integer
s(i) = e.Form.controls("TextBox_母NG数_" &i).Text  '获取母条的NG数量
Select Case ta   'ta是排数
Case 1          '单排
e.Form.controls("TextBox_NG数_" &i).Text = s(i)  '分单排,NG数刚好跟母NG数一一对应。
Case 2          '双排
如果是双排的话,那么情况是这样的:
TextBox_NG数_1.Text = s(1)+s(2);
TextBox_NG数_2.Text = s(3)+s(4)
这个如何用代码实现?

End Select
Next


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


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

没看懂,使用实际数据说明一下

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


加好友 发短信
等级:幼狐 帖子:139 积分:1559 威望:0 精华:0 注册:2019/3/28 14:49:00
  发帖心情 Post By:2019/10/11 15:37:00 [只看该作者]

图片1链接: https://pan.baidu.com/s/1S8O9C0vWFge8VvFPMako4Q 提取码: iiww 
这个是分单排的,NG数量= 母条的NG数量一一对应,TextBox_NG数_1.Text =10
图片2链接: https://pan.baidu.com/s/1nKCuaXktqaj2tk0Z9XhGHA 提取码: n3dm 
这个物料编码就是 整版4排,2个算1排,分2次。  TextBox_NG数_1.Text = 20 

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


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

dim 物料编号 as string = "42"

If 物料编号 = "41" Then
    For i As Integer = 1 To ftcs
        e.Form.controls("TextBox_NG数_" & i).Text = e.Form.controls("TextBox_母NG数_" & i).Text
    Next
Else
    Dim idx As Integer = 1
    For i As Integer = 1 To ftcs Step 2
        e.Form.controls("TextBox_NG数_" & idx).Text = val(e.Form.controls("TextBox_母NG数_" & i).Text) +val( e.Form.controls("TextBox_母NG数_" & i+1).Text)
        idx = idx + 1
    Next
End If

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


加好友 发短信
等级:幼狐 帖子:139 积分:1559 威望:0 精华:0 注册:2019/3/28 14:49:00
  发帖心情 Post By:2019/10/11 16:15:00 [只看该作者]

非常感谢,蓝老师。

 回到顶部