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


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

主题:按条件批量新增行

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/10 10:31:00 [显示全部帖子]

表达式里使用and:http://www.foxtable.com/webhelp/topics/0102.htm

不用AndAlso,AndAlso是代码的语法,和表达式不是一回事:http://www.foxtable.com/webhelp/topics/0220.htm

另外多条件建议使用这种用法:http://www.foxtable.com/webhelp/topics/1058.htm

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/10 14:35:00 [显示全部帖子]

没看懂,请截图举例说明一下

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/10 16:26:00 [显示全部帖子]

以下是引用1234567在2024/8/10 15:39:00的发言:

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


Dim Filter As String
With e.Form.Controls("DropBox1")
    If .Value IsNot Nothing Then
        Filter = "条件1 = '" & .Value & "'"
    Else
        Filter = Filter & "条件1  is null " 
    End If
End With
With e.Form.Controls("DropBox2")
    If Filter > "" Then
        Filter = Filter & " And "
    End If
    If .Value IsNot Nothing Then
        Filter = Filter & "条件2 = '" & .Value & "'"
    Else
        Filter = Filter & "条件2  is null " 
    End If
End With
……其它条件参考自己改

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/10 16:27:00 [显示全部帖子]

以下是引用1234567在2024/8/10 15:50:00的发言:

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


这些是字符列,如果不使用单引号,表达式会统一转换为数字进行比较,有不能转换为数字的字符就会出错。加上单引号就没有问题了

Tables("工艺库").Filter = "条件1 = '" & t1 & "' And 条件2 = '" ...

[此贴子已经被作者于2024/8/10 16:42:29编辑过]

 回到顶部