Foxtable(狐表)用户栏目专家坐堂 → [求助]同时修改多行内容的按钮代码怎么写


  共有2490人关注过本帖平板打印复制链接

主题:[求助]同时修改多行内容的按钮代码怎么写

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


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

Dim Filter   As   String
With e.Form.Controls("ComZJ")
    If .Value   IsNot   Nothing  Then
        Filter =   "主机号 = '" & .Value &   "'"
    End   If
End   With
With e.Form.Controls("ComHL")
    If .Value   IsNot   Nothing   Then
        If Filter > ""   Then
            Filter = Filter &   " And "
        End   If
        Filter = Filter &   "回路号 = '" & .Value &   "'"
    End   If
End With
With e.Form.Controls("StID")
    If .Value   IsNot   Nothing   Then
        If Filter > ""   Then
            Filter = Filter &   " And "
        End   If
        Filter = Filter &   "一次码 >= '" & .Value &   "'"
    End   If
End With
With e.Form.Controls("EndID")
    If .Value   IsNot   Nothing   Then
        If Filter > ""   Then
            Filter = Filter &   " And "
        End   If
        Filter = Filter &   "一次码 <= '" & .Value &   "'"
    End   If
End With
Tables("报警设备").Filter = Filter

If Tables("报警设备").Rows.Count > 0
    For Each dr As Row In Tables("报警设备").Rows
        dr("区域") = e.form.controls("Comqy").text
        dr("局域_栋号") = e.form.controls("Comdh").text
        dr("局域_单元") = e.form.controls("Comdy").text
        dr("范围_层数") = e.form.controls("Comcs").text
        dr("局域_裙楼") = e.form.controls("Ck1").Checked
        dr("局域_地下室") = e.form.controls("Ck2").Checked
        dr("局域_商铺") = e.form.controls("Ck3").Checked
        dr("范围_防火分区") = e.form.controls("Comfq").text
        dr("设备类型") = e.form.controls("sblx").text
        dr("控制类型") = e.form.controls("czlx").text
    Next
Else
    MessageBox.Show("该回路不存在,请先增加回路!", "提示")
End If

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