Foxtable(狐表)用户栏目专家坐堂 → [求助]在窗口中的combobox绑定数据表,过滤条件想写某列值等于当前自定义用户怎么写


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

主题:[求助]在窗口中的combobox绑定数据表,过滤条件想写某列值等于当前自定义用户怎么写

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


加好友 发短信
等级:幼狐 帖子:115 积分:1056 威望:0 精华:0 注册:2016/4/10 10:25:00
[求助]在窗口中的combobox绑定数据表,过滤条件想写某列值等于当前自定义用户怎么写  发帖心情 Post By:2016/5/25 11:24:00 [只看该作者]

[求助]在窗口中的combobox绑定数据表,过滤条件想写某列值等于当前自定义用户怎么写


自定义用户 _UserName
在 表1 中有   列A           等于 _UserName  和  日期列

现在在窗口中 有个combobox  绑定 表1  的  列 A   

想它只显示 当前登录 用户 并且 是本月 的 所有的行

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/25 11:32:00 [只看该作者]

 要用代码设置,AfterLoad事件

 

Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox1")
Dim d As Date = new Date(Date.Today.Year, Date.today.Month, 1)
cmb.ComboList = DataTables("表A").GetComboListString("型号", "用户 = '" & _UserName & "' And 日期 >= #" & d & "# and 日期 < #" & d.AddMonths(1) & "#")


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


加好友 发短信
等级:三尾狐 帖子:645 积分:5680 威望:0 精华:0 注册:2017/4/7 12:15:00
  发帖心情 Post By:2021/2/23 18:17:00 [只看该作者]

可是用代码设置的话,显示列和取值列只能一样,这个问题有办法解决吗?

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


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

无法解决,可以考虑使用下拉窗口:http://www.foxtable.com/webhelp/topics/2466.htm

 回到顶部