Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口组合框的ComboList下拉列表待选值如何取某些年份


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

主题:[求助]窗口组合框的ComboList下拉列表待选值如何取某些年份

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


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
[求助]窗口组合框的ComboList下拉列表待选值如何取某些年份  发帖心情 Post By:2021/5/26 15:21:00 [只看该作者]

请教老师,我现在有个窗口1,窗口1中有个控件ComboBox1,我现在想让ComboBox1的ComboList下拉列表待选值取2016、2017、2018直到今年2021这些年份。不知道在Enter事件中代码该如何写?


另外,再请教一下,比方我有个datatables(“表1”),它有一列“日期”列,里面已经有很多日期格式的数据比如2020-01-01了,我想先提取这些数据的年份,放在一个集合中,然后再让ComboBox1的ComboList下拉列表待选值取这个集合中的字符,这个代码又怎么写呢?

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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/26 15:52:00 [只看该作者]

dim s as string = DataTables("表A").SQLGetComboListString("year(日期)")
msgbox(s)

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


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2021/5/26 16:12:00 [只看该作者]

成功!谢谢,那第一个问题呢?另外,为什么这里一定要用SQLGetComboListString,如果用GetComboListString则会报错呢

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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/26 17:07:00 [只看该作者]

我就看到一个问题,第一个问题是什么?SQLGetComboListString才支持使用表达式函数

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


加好友 发短信
等级:小狐 帖子:328 积分:2529 威望:0 精华:0 注册:2020/3/2 23:15:00
  发帖心情 Post By:2021/5/27 12:58:00 [只看该作者]

第一个问题是如果想让ComboBox1的ComboList下拉列表待选值取从2016年直到今年(随着时间的推移,今年的年份是在变化的)的所有年份。不知道在Enter事件中代码该如何写?

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


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/27 13:34:00 [只看该作者]

dim s as string
for i as integer = 2016 to date.year
s = s & "|" & i
next
msgbox(s.trim("|"))

 回到顶部