Foxtable(狐表)用户栏目专家坐堂 → 筛选 filter 问题


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

主题:筛选 filter 问题

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


加好友 发短信
等级:七尾狐 帖子:1510 积分:9791 威望:0 精华:0 注册:2014/12/18 16:12:00
筛选 filter 问题  发帖心情 Post By:2022/6/8 10:12:00 [只看该作者]

If CurrentTable.name = "IL接头任务单" Then
        Tables("IL接头任务单").Filter = "[订单完成] = '未打箱' and [测试单] = '正式单'"
        For Each r As Row In Tables("IL接头任务单").rows
            DataTables("IL接头任务单").DataCols("要求交货日期").RaiseDataColChanged()
        Next
        Tables("IL接头任务单").Filter = "[已过期] = '已过期' and [测试单] = '正式单'"
End If

上面是一个按钮代码,执行起来比较慢。我本来是希望是执行第一次筛选之后,能够把筛选结果显示出来,然后再执行RaiseDataColChanged(),这样子的话,按道理执行起来是不会慢的。所以,我怀疑第一次筛选的动作没有执行,因为数据表的画面也没有显示第一次筛选的结果。请问是这样理解吗?

 回到顶部