Foxtable(狐表)用户栏目专家坐堂 → 后台筛选代码如何改?如何显示出来?


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

主题:后台筛选代码如何改?如何显示出来?

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/20 17:11:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/1928.htm

Dim Filter As String

With e.Form.Controls("单位")

    If .Value IsNot Nothing Then

        Filter = "单位 = '" & .Value & "'"

    End If

End With

With e.Form.Controls("经济体单元")

    If .Value IsNot Nothing Then

        If Filter > "" Then

            Filter = Filter & " And "

        End If

        Filter = Filter & "经济体单元 = '" & .Value & "'"

    End If

End With

DataTables("订单").LoadFilter = Filter 
DataTables(
"订单").Load


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


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

If e.Form.Controls("已确定").Checked = true ' 如果付款状态选择了"已付"
          If Filter >"" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "确定 = 1"
End If
If e.Form.Controls("未确定").Checked = true  ' 如果付款状态选择了"未付"
          If Filter >"" Then
            Filter = Filter & " And "
        End If 
        Filter = Filter & "(确定 = 0 OR 确定 Is Null)"
End If


 回到顶部