易语言问题--按时间筛选显示到超级列表框

2025-04-15 02:43:50
推荐回答(2个)
回答1:

如果是想做成Excel那样的筛选功能的话,不是在超级列表框直接设置的,是需要添加一系列组件配合的,比如,需要分组框、选择列表框、两个按钮,所有组件放在组合框里,然后,在超级列表框的双击表头事件中,添加代码,把对应列的不重复的日期添加到选择列表框内,然后,再设置按钮的代码,把选择列表框中选中的显示出来,没有选中的就把行高设置为0 ,大致的原理就是这样

回答2:

可以用sql语句。 易语言自带的edb数据库函数不熟悉,但sql语句应该都是一样的。我一般都用access来做数据库的。
select * from table where 字段7>日期框_开始时间.今天 and 字段8<日期框_结束时间.今天
然后再用记录集读出来。