Foxtable(狐表)用户栏目专家坐堂 → loadfilter


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

主题:loadfilter

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
loadfilter  发帖心情 Post By:2016/9/22 10:07:00 [显示全部帖子]

订单表的订单状态列,我要“加载全部”把除了"未审核”的其他都加载进来,代码错了,请教老师
Dim ddzt As WinForm.ComboBox = e.Form.Controls("ComboBox1")
If ddzt.value IsNot Nothing Then
    If ddzt.value = "加载全部" Then
        DataTables("订单表").loadfilter = "[订单状态] <> '未审核'"
        DataTables("订单表").load()
    Else
        DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "'"
        DataTables("订单表").load()
    End If
End If

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/22 10:59:00 [显示全部帖子]

老师,搞错了不是上面的代码,是加载全部的时候,没有起作用
Dim ddzt As WinForm.ComboBox = e.Form.Controls("ComboBox1")
If ddzt.value IsNot Nothing Then
    If ddzt.value = "加载全部" Then
        If _usergroup <> "贸易部" Then
            DataTables("订单表").loadfilter = ""
            DataTables("订单表").load()
        Else
            DataTables("订单表").loadfilter = "[销售人员] = '" & _username & "'"
            DataTables("订单表").load()
        End If
    Else
        If _usergroup <> "贸易部" Then
            DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "'"
            DataTables("订单表").load()
        Else
            DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "' andalso [销售人员] = '" & _username & "'"
            DataTables("订单表").load()
        End If
    End If
End If


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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/22 11:20:00 [显示全部帖子]

选择全部加载后
DataTables("订单表").loadfilter = “[订单状态] = '全部加载'”
订单状态没有全部加载的项目,我只是想加载全部,DataTables("订单表").loadfilter = “”
请问老师这是为什么?

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/22 11:26:00 [显示全部帖子]

改成下面的代码,还是一样
Dim ddzt As WinForm.ComboBox = e.Form.Controls("ComboBox1")
If ddzt.value IsNot Nothing Then
    If ddzt.value = "加载全部" AndAlso _usergroup <> "贸易部" Then
        DataTables("订单表").loadfilter = ""
        DataTables("订单表").load()
    ElseIf ddzt.value = "加载全部" AndAlso _usergroup = "贸易部" Then
        DataTables("订单表").loadfilter = "[销售人员] = '" & _username & "'"
        DataTables("订单表").load()
    ElseIf ddzt.value <> "加载全部" AndAlso _usergroup <> "贸易部" Then
        DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "'"
        DataTables("订单表").load()
    ElseIf ddzt.value <> "加载全部" AndAlso _usergroup = "贸易部" Then
        DataTables("订单表").loadfilter = "[订单状态] = '" & ddzt.value & "' andalso [销售人员] = '" & _username & "'"
        DataTables("订单表").load()
    End If
End If


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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/22 11:54:00 [显示全部帖子]

Messagebox.show(DataTables("订单表").Top)
这句代码是什么意思

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/22 12:12:00 [显示全部帖子]

不好意思:
  If ddzt.value = "加载全部" 应该是   If ddzt.value = "全部加载" 
 & ddzt.value & "' andalso [销售人员] = '" & _username &应该是 & ddzt.value & "' and [销售人员] = '" & _username &

 回到顶部