Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口数据导入的时候平均分配


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

主题:[求助]窗口数据导入的时候平均分配

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/24 1:02:00 [显示全部帖子]

Dim yrs() As String = {"A", "B", "C", "D"}
Dim count As Integer = 0
For Each yr As String In yrs
    If e.Form.Controls(yr).checked Then count +=1
Next
For Each xz As  Row In Tables("窗口1_Table1").GetCheckedRows
    Dim sz1() As String = {"检测位置","接头形式","首次检测_检测长度","首次检测_返修长度"}
    Dim sz2() As String = {"检测位置","接头形式","首次检测_检测长度","首次检测_返修长度"}
    Dim sj As WinForm.DateTimePicker = e.Form.Controls("首次检测日期")
    If sj.Value Is Nothing Then
        MessageBox.Show("没有输入日期","提示",MessageBoxButtons.OK)
        Return
    End If
    Dim xzh As Row = Tables("表A.表B").AddNew
    xzh("首次检测_日期") = sj.value
    For i As Integer = 0 To sz1.Length - 1
        xzh(sz2(i)) = xz(sz1(i))
    Next
    For Each yr As String In yrs
        If e.Form.Controls(yr).checked Then
            xzh("检测人员_" & yr) = xz("首次检测_检测长度") / count
        End If
    Next
Next

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/24 9:30:00 [显示全部帖子]

是简写,等同于 count = count + 1

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/24 10:22:00 [显示全部帖子]

Dim yrs() As String = {"A", "B", "C", "D"}
Dim count As Integer = 0
For Each yr As String In yrs
    If e.Form.Controls(yr).checked Then count +=1
Next

If count = 0 Then

 

End If


 回到顶部