Foxtable(狐表)用户栏目专家坐堂 → 按条件批量新增行


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

主题:按条件批量新增行

帅哥,在线噢!
1234567
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
按条件批量新增行  发帖心情 Post By:2024/8/10 10:12:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,窗口1,Button1,Click
详细错误信息:
Syntax error: Missing operand after 'AndAlso' operator.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.zip


 回到顶部
帅哥,在线噢!
1234567
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/10 12:40:00 [显示全部帖子]

Dim Filter As String
With e.Form.Controls("DropBox1")
    If .Value IsNot Nothing Then
        Filter = "条件1 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("DropBox2")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "条件2 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("DropBox3")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "条件3 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("DropBox4")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "条件4 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("DropBox5")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "条件5 = '" & .Value & "'"
    End If
End With


If Filter > "" Then
    Tables("工艺库").Filter = Filter
End If

For Each dr As Row In Tables("工艺库")


  If dr.IsNull("新增第一行工序内容") = False Then
     Dim r1 As Row = Tables("表A").AddNew
    r1("工序") = dr("新增第一行工序内容")
 End If

  If dr.IsNull("新增第二行工序内容") = False Then
     Dim r2 As Row = Tables("表A").AddNew
    r2("工序") = dr("新增第二行工序内容")
 End If

  If dr.IsNull("新增第三行工序内容") = False Then
     Dim r3 As Row = Tables("表A").AddNew
    r3("工序") = dr("新增第三行工序内容")
 End If

  If dr.IsNull("新增第四行工序内容") = False Then
     Dim r4 As Row = Tables("表A").AddNew
    r4("工序") = dr("新增第四行工序内容")
 End If

  If dr.IsNull("新增第五行工序内容") = False Then
     Dim r5 As Row = Tables("表A").AddNew
    r5("工序") = dr("新增第五行工序内容")
 End If
  
Next


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


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/10 12:45:00 [显示全部帖子]

当我把筛选条件设定为条件1=1时候,只选择条件1=1,条件2=空,条件3=空......,如何排除掉条件1=1、条件2=2的这组数据


 回到顶部
帅哥,在线噢!
1234567
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/10 15:39:00 [显示全部帖子]


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

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


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/10 15:41:00 [显示全部帖子]

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


 回到顶部
帅哥,在线噢!
1234567
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6417 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/8/10 15:50:00 [显示全部帖子]


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

 回到顶部