Foxtable(狐表)用户栏目专家坐堂 → 在组合框中用“是”和“否”来代替TRUE和FLASE


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

主题:在组合框中用“是”和“否”来代替TRUE和FLASE

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


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
在组合框中用“是”和“否”来代替TRUE和FLASE  发帖心情 Post By:2019/8/31 17:04:00 [只看该作者]

在窗口用组合框进行数据筛选,组合框属性如图二,筛选的代码如下,如何将图一中下拉的TRUE和FLASE分别用文字“是”和“否”来代替?
图一:
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190831165545.png
图片点击可在新窗口打开查看

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

With e.Form.Controls("ComboBox7")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "业主审核 = '" & .Value & "'"
    End If
End With




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


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
  发帖心情 Post By:2019/8/31 17:08:00 [只看该作者]

表中“业主审核”列是逻辑列

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


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


加好友 发短信
等级:超级版主 帖子:106578 积分:542061 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/31 17:18:00 [只看该作者]

自定义项目改为:是|否

然后

With e.Form.Controls("ComboBox7")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "业主审核 = " & IIF(.Value = "是",true,false)
    End If
End With

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


加好友 发短信
等级:三尾狐 帖子:689 积分:5155 威望:0 精华:0 注册:2017/10/22 10:15:00
  发帖心情 Post By:2019/8/31 22:07:00 [只看该作者]

按老师的指导改了之后,显示以下错误。
.NET Framework 版本:2.0.50727.9145
Foxtable 版本:2017.12.18.1
错误所在事件:窗口,变更信息表,AfterLoad
详细错误信息:
列名 'True' 无效。


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


加好友 发短信
等级:超级版主 帖子:106578 积分:542061 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/1 22:20:00 [只看该作者]

Filter = Filter & "业主审核 = " & IIF(.Value = "是","true","false")

 回到顶部